public CollectionController(IDefaultFactory <T> defaultFactory, Action <T> itemAddedAction, Action <T> itemRemovedAction) : base(itemAddedAction, itemRemovedAction) { if (defaultFactory == null) { throw new ArgumentNullException("defaultFactory"); } _defaultFactory = defaultFactory; }
public CollectionController(IDefaultFactory <T> defaultFactory) : this(defaultFactory, null, null) { }
public static void SetDefaultFactory(IDefaultFactory factory) { _defaultFactory = factory; }