public static void TrySet(this EffectParameterCollection parameters, string name, bool value) { if (parameters.Any(parameter => parameter.Name == name)) { parameters[name].SetValue(value); } }
public static EffectParameter TryGet(this EffectParameterCollection parameters, string name) => parameters.Any(parameter => parameter.Name == name) ? parameters[name] : null;