public interface INotifyCollectionChanged {
	event NotifyCollectionChangedEventHandler CollectionChanged;
}

public delegate void NotifyCollectionChangedEventHandler(object sender,
	NotifyCollectionChangedEventArgs e);

public class NotifyCollectionChangedEventArgs : EventArgs {
// Veejn konstruktory 
// 

// Veejn vlastnosti
public NotifyCollectionChangedAction Action { get; }
public IList NewItems { get; }
public int NewStartingIndex { get; }
public IList OldItems { get; }
public int OldStartingIndex { get; }
}
