A base class for classes that wish to implement IListEx{T}. Provides default implementations for most of the methods.
More...
A base class for classes that wish to implement IListEx{T}. Provides default implementations for most of the methods.
|
abstract bool | TrySet (int index, T value) |
|
abstract void | Insert (int index, T item) |
|
abstract void | Clear () |
|
abstract void | RemoveAt (int index) |
|
void | Add (T item) |
|
bool | Remove (T item) |
|
int | RemoveAll (Predicate< T > match) |
| Removes the all the elements that match the conditions defined by the specified predicate. More...
|
|
void | AddRange (IEnumerable< T > e) |
|
void | AddRange (IReadOnlyCollection< T > s) |
|
virtual void | RemoveRange (int start, int count) |
|
virtual void | InsertRange (int index, IReadOnlyCollection< T > items) |
|
virtual void | InsertRange (int index, IEnumerable< T > items) |
|
abstract T | TryGet (int index, out bool fail) |
| Gets the item at the specified index, and does not throw an exception on failure. More...
|
|
int | IndexOf (T item) |
|
Slice_< T > | Slice (int start, int count) |
| Returns a sub-range of this list. More...
|
|
override IEnumerator< T > | GetEnumerator () |
|
bool | Contains (T item) |
|