|
ref readonly T | ItemRef (int index) |
|
Enumerator | GetEnumerator (Builder builder) |
|
Node | Add (T key) |
|
Node | Insert (int index, T key) |
|
Node | AddRange (IEnumerable< T > keys) |
|
Node | InsertRange (int index, IEnumerable< T > keys) |
|
Node | RemoveAt (int index) |
|
Node | RemoveAll (Predicate< T > match) |
|
Node | ReplaceAt (int index, T value) |
|
Node | Reverse () |
|
Node | Reverse (int index, int count) |
|
Node | Sort () |
|
Node | Sort (Comparison< T > comparison) |
|
Node | Sort (IComparer< T >? comparer) |
|
Node | Sort (int index, int count, IComparer< T >? comparer) |
|
int | BinarySearch (int index, int count, T item, IComparer< T >? comparer) |
|
int | IndexOf (T item, IEqualityComparer< T >? equalityComparer) |
|
bool | Contains (T item, IEqualityComparer< T > equalityComparer) |
|
int | IndexOf (T item, int index, int count, IEqualityComparer< T >? equalityComparer) |
|
int | LastIndexOf (T item, int index, int count, IEqualityComparer< T >? equalityComparer) |
|
void | CopyTo (T[] array) |
|
void | CopyTo (T[] array, int arrayIndex) |
|
void | CopyTo (int index, T[] array, int arrayIndex, int count) |
|
void | CopyTo (Array array, int arrayIndex) |
|
ImmutableList< TOutput >.Node | ConvertAll< TOutput > (Func< T, TOutput > converter) |
|
bool | TrueForAll (Predicate< T > match) |
|
bool | Exists (Predicate< T > match) |
|
T? | Find (Predicate< T > match) |
|
ImmutableList< T > | FindAll (Predicate< T > match) |
|
int | FindIndex (Predicate< T > match) |
|
int | FindIndex (int startIndex, Predicate< T > match) |
|
int | FindIndex (int startIndex, int count, Predicate< T > match) |
|
T? | FindLast (Predicate< T > match) |
|
int | FindLastIndex (Predicate< T > match) |
|
int | FindLastIndex (int startIndex, Predicate< T > match) |
|
int | FindLastIndex (int startIndex, int count, Predicate< T > match) |
|
void | Freeze () |
|
Definition at line 737 of file ImmutableList.cs.