This collection of TableRow objects is used by the Rows property of the Table class.
public sealed class TableRowCollection : IList, ICollection, IEnumerable { // Public Instance Properties public int Count{get; } // implements ICollection public bool IsReadOnly{get; } // implements IList public bool IsSynchronized{get; } // implements ICollection public object SyncRoot{get; } // implements ICollection public TableRow this[int index]{get; } // Public Instance Methods public int Add(TableRow row); public void AddAt(int index, TableRow row); public void AddRange(TableRow[ ] rows); public void Clear( ); // implements IList public void CopyTo(Array array, int index); // implements ICollection public IEnumerator GetEnumerator( ); // implements IEnumerable public int GetRowIndex(TableRow row); public void Remove(TableRow row); public void RemoveAt(int index); // implements IList }