This class encapsulates a collection of items in a ListView control. public class ListView.ListViewItemCollection : IList, ICollection, IEnumerable { // Public Constructors public ListView.ListViewItemCollection (ListView owner ); // Public Instance Properties public int Count {get; } // implements ICollection public bool IsReadOnly {get; } // implements IList public virtual ListViewItem this {set; get; } // Public Instance Methods public virtual ListViewItem Add (ListViewItem value ); public virtual ListViewItem Add (string text ); public virtual ListViewItem Add (string text , int imageIndex ); public void AddRange (ListViewItem[ ] values ); public virtual void Clear (); // implements IList public bool Contains (ListViewItem item ); public void CopyTo (Array dest , int index ); // implements ICollection public IEnumerator GetEnumerator (); // implements IEnumerable public int IndexOf (ListViewItem item ); public ListViewItem Insert (int index , ListViewItem item ); public ListViewItem Insert (int index , string text ); public ListViewItem Insert (int index , string text , int imageIndex ); public virtual void Remove (ListViewItem item ); public virtual void RemoveAt (int index ); // implements IList } |