public KeyValueMapItemAddedEventArgs ( [NotNull] IKeyValueMap <TKey, TValue> map, [NotNull] TKey key, [CanBeNull] TValue value) : base( map ) { Key = key; Value = value; }
public KeyValueMapItemModifiedEventArgs ( [NotNull] IKeyValueMap <TKey, TValue> map, [NotNull] TKey key, [CanBeNull] TValue newValue, [CanBeNull] TValue oldValue) : base( map ) { Key = key; NewValue = newValue; OldValue = oldValue; }
public KeyValueMapItemRemovedEventArgs([NotNull] IKeyValueMap <TKey, TValue> map, [NotNull] TKey key) : base(map) { Key = key; }
public KeyValueMapEventArgs([NotNull] IKeyValueMap <TKey, TValue> map) { Map = map; }