|  Add | When implemented by a class, adds the elements of the specified ICollection to the end of the list. | 
|  Contains | When implemented by a class, determines whether all the elements in the specified collection are contained in the IList contains. | 
|  GetEnumerator | When implemented by a class, returns an IEnumerator that can iterate through the list that starts at the specified position. | 
|  Insert | Overloaded. When implemented by a class, inserts the elements of the ICollection to the list at the specified position. | 
|  LastIndexOf | When implemented by a class, determines the index of the last occurrence of the specific object in the list. | 
|  Remove | Overloaded. When implemented by a class, removes the first occurrence of each element of the specified ICollection from the list. | 
|  RemoveAt | When implemented by a class, removes the element at the specified position from the list. | 
|  Retain | When implemented by a class, retains the first occurrence of each element of the specified ICollection from the list. | 
|  SubList | When implemented by a class, provides a view of the list with the specified number of the elements starting at the position specified. |