public static void RemoveCommandBindingFactory(CommandBindingFactory factory) { if (factory == null) { throw new ArgumentNullException("factory"); } if (!factories.Remove(factory)) { throw new ArgumentException("The factory to remove wasn't found."); } }
public static void AddCommandBindingFactory(CommandBindingFactory factory) { if (factory == null) { throw new ArgumentNullException("factory"); } factories.Add(factory); }