public ArrayBinding(Array array, IBindingsFactory bindingsFactory) { Argument.NotNull(() => array); Argument.NotNull(() => bindingsFactory); this.bindingsFactory = bindingsFactory; Connect(array); }
public ListBinding(IList list, IBindingsFactory bindingsFactory) { Argument.NotNull(() => list); Argument.NotNull(() => bindingsFactory); this.bindingsFactory = bindingsFactory; Connect(list); }
public ObjectBinding(object obj, IBindingsFactory bindingsFactory) { if (bindingsFactory == null) { throw new ArgumentNullException("bindingsFactory"); } this.bindingsFactory = bindingsFactory; if (obj != null) { Connect(obj); } }