protected internal DataPropertyDictionaryChangedEventArgs(IDataPropertyDictionary dataProperty, IEnumerable <IReadOnlyDataPropertyDictionaryChangeOperation <TKey, TValue> > operations, IEnumerable <IReadOnlyDataPropertyDictionaryChangeOperation <TKey, TValue> > inputOperations) : base(dataProperty) { Operations = new List <IReadOnlyDataPropertyDictionaryChangeOperation <TKey, TValue> >(operations); InputOperations = new List <IReadOnlyDataPropertyDictionaryChangeOperation <TKey, TValue> >(inputOperations); }
protected DataPropertyDictionaryChangingEventArgs(IDataPropertyDictionary dataProperty) : base(dataProperty) { }
protected internal DataPropertyDictionaryChangingEventArgs(IDataPropertyDictionary dataProperty, DataPropertyDictionaryChangeOperation <TKey, TValue> operation) : this(dataProperty, operation.Enumerate()) { }