using System; using System.Collections.Generic; namespace SM.Base.Drawing { public class ShaderArguments : Dictionary { public TType Get(string name, TType defaultValue = default) { return ContainsKey(name) ? (TType)this[name] : defaultValue; } } }