protected internal DataPropertyCollectionChangedEventArgs(IDataPropertyCollection dataProperty, IEnumerable <IReadOnlyDataPropertyCollectionChangeOperation <T> > operations, IEnumerable <IReadOnlyDataPropertyCollectionChangeOperation <T> > inputOperations) : base(dataProperty) { Operations = new List <IReadOnlyDataPropertyCollectionChangeOperation <T> >(operations); InputOperations = new List <IReadOnlyDataPropertyCollectionChangeOperation <T> >(inputOperations); }
protected internal DataPropertyCollectionChangingEventArgs(IDataPropertyCollection dataProperty, IEnumerable <DataPropertyCollectionChangeOperation <T> > operations) : base(dataProperty) { Operations = new List <DataPropertyCollectionChangeOperation <T> >(operations); InputOperations = new List <DataPropertyCollectionChangeOperation <T> >(operations); }
protected internal DataPropertyCollectionChangingEventArgs(IDataPropertyCollection dataProperty, DataPropertyCollectionChangeOperation <T> operation) : this(dataProperty, operation.Enumerate()) { }
protected DataPropertyCollectionChangedEventArgs(IDataPropertyCollection dataProperty) : base(dataProperty) { }