4 using System.Collections.Specialized;
6 namespace SiliconStudio.Core.Collections
16 CollectionChanged = collectionChanged;
26 CollectionChanged = collectionChanged;
33 public NotifyCollectionChangedAction Action {
get;
private set; }
38 public object Item {
get;
private set; }
43 public object OldItem {
get;
private set; }
46 public object Key {
get;
private set; }
51 public int Index {
get;
private set; }
59 public bool CollectionChanged {
get;
private set; }
TrackingCollectionChangedEventArgs(NotifyCollectionChangedAction action, object item, object oldItem, int index=-1, bool collectionChanged=false)
TrackingCollectionChangedEventArgs(NotifyCollectionChangedAction action, object key, object item, object oldItem, bool collectionChanged=false)