public new void InsertRange(int index, IEnumerable <T> collection) { base.InsertRange(index, collection); foreach (T item in collection) { ItemInsertedEvent?.Invoke(this, new ListItemsChangedEventArgs <T>(item, index++)); } }
public new void Insert(int index, T item) { base.Insert(index, item); ItemInsertedEvent?.Invoke(this, new ListItemsChangedEventArgs <T>(item, index)); }