public void Add(T item) { Inserting.Execute(item); m_base.Add(item); Inserted.Execute(item); Modified.Execute(); }
public void Insert(int index, T item) { Inserting.Execute(item); m_base.Insert(index, item); Inserted.Execute(item); Modified.Execute(); }
public T this[int index] { get { return(m_base[index]); } set { Removing.Execute(m_base[index]); Inserting.Execute(value); m_base[index] = value; Inserted.Execute(value); Modified.Execute(); } }