| Add | Adds an item to the list. Ignores null values. |
| AssertValidItem | Ensures an item is valid before it is added to the list. Delegated to by the IList methods that add a value to the list. The item to add is returned. If null is returned nothing will be added. |
| Clear | Removes all items from the list. |
| Clone | Returns a new instance of this context type with the same values. |
| Contains | Determines whether the item is present in the list. |
| CopyTo | Copies the elements of the list to an Array, starting at a particular Array index. |
| GetEnumerator | Returns an enumerator that iterates through each item of the list. |
| IndexOf | Determines the index of a specific item. |
| Insert | Inserts an item at the specified index. Ignores null values. |
| Remove | Removes an item from the list. |
| RemoveAt | Removes the item at the specified index. |
| SafeCastT2 | Casts the context to an enumerable list of type T safely. If the cast is not valid, null is returned. |
| UniqueValues | Returns a new instance of this context type with duplicate values removed. |
| AddUniqueT |
Collection Extension to Ensure items added to a collection are unique
(Defined by MFUtils) |
| AddUniqueT |
Collection Extension to Ensure items added to a collection are unique
(Defined by MFUtils) |