public new void AddRange(IEnumerable <T> collection) { var i = Count; base.AddRange(collection); CollectionAdd?.Invoke(collection, Enumerable.Range(i, collection.Count())); }
public new void InsertRange(int index, IEnumerable <T> collection) { base.InsertRange(index, collection); CollectionAdd?.Invoke(collection, Enumerable.Range(index, collection.Count())); }