|
| ReadOnlySpan< T > | AsSpan () |
| |
| ReadOnlyMemory< T > | AsMemory () |
| |
| int | IndexOf (T item) |
| |
| int | IndexOf (T item, int startIndex, IEqualityComparer< T >? equalityComparer) |
| |
| int | IndexOf (T item, int startIndex) |
| |
| int | IndexOf (T item, int startIndex, int count) |
| |
| int | IndexOf (T item, int startIndex, int count, IEqualityComparer< T >? equalityComparer) |
| |
| int | LastIndexOf (T item) |
| |
| int | LastIndexOf (T item, int startIndex) |
| |
| int | LastIndexOf (T item, int startIndex, int count) |
| |
| int | LastIndexOf (T item, int startIndex, int count, IEqualityComparer< T >? equalityComparer) |
| |
| bool | Contains (T item) |
| |
| ImmutableArray< T > | Insert (int index, T item) |
| |
| ImmutableArray< T > | InsertRange (int index, IEnumerable< T > items) |
| |
| ImmutableArray< T > | InsertRange (int index, ImmutableArray< T > items) |
| |
| ImmutableArray< T > | Add (T item) |
| |
| ImmutableArray< T > | AddRange (IEnumerable< T > items) |
| |
| ImmutableArray< T > | AddRange (ImmutableArray< T > items) |
| |
| ImmutableArray< T > | SetItem (int index, T item) |
| |
| ImmutableArray< T > | Replace (T oldValue, T newValue) |
| |
| ImmutableArray< T > | Replace (T oldValue, T newValue, IEqualityComparer< T >? equalityComparer) |
| |
| ImmutableArray< T > | Remove (T item) |
| |
| ImmutableArray< T > | Remove (T item, IEqualityComparer< T >? equalityComparer) |
| |
| ImmutableArray< T > | RemoveAt (int index) |
| |
| ImmutableArray< T > | RemoveRange (int index, int length) |
| |
| ImmutableArray< T > | RemoveRange (IEnumerable< T > items) |
| |
| ImmutableArray< T > | RemoveRange (IEnumerable< T > items, IEqualityComparer< T >? equalityComparer) |
| |
| ImmutableArray< T > | RemoveRange (ImmutableArray< T > items) |
| |
| ImmutableArray< T > | RemoveRange (ImmutableArray< T > items, IEqualityComparer< T >? equalityComparer) |
| |
| ImmutableArray< T > | RemoveAll (Predicate< T > match) |
| |
| ImmutableArray< T > | Clear () |
| |
| ImmutableArray< T > | Sort () |
| |
| ImmutableArray< T > | Sort (Comparison< T > comparison) |
| |
| ImmutableArray< T > | Sort (IComparer< T >? comparer) |
| |
| ImmutableArray< T > | Sort (int index, int count, IComparer< T >? comparer) |
| |
| IEnumerable< TResult > | OfType< TResult > () |
| |
| void IList< T >. | Insert (int index, T item) |
| |
| void IList< T >. | RemoveAt (int index) |
| |
| void ICollection< T >. | Add (T item) |
| |
| void ICollection< T >. | Clear () |
| |
| bool ICollection< T >. | Remove (T item) |
| |
| IImmutableList< T > IImmutableList< T >. | Clear () |
| |
| IImmutableList< T > IImmutableList< T >. | Add (T value) |
| |
| IImmutableList< T > IImmutableList< T >. | AddRange (IEnumerable< T > items) |
| |
| IImmutableList< T > IImmutableList< T >. | Insert (int index, T element) |
| |
| IImmutableList< T > IImmutableList< T >. | InsertRange (int index, IEnumerable< T > items) |
| |
| IImmutableList< T > IImmutableList< T >. | Remove (T value, IEqualityComparer< T > equalityComparer) |
| |
| IImmutableList< T > IImmutableList< T >. | RemoveAll (Predicate< T > match) |
| |
| IImmutableList< T > IImmutableList< T >. | RemoveRange (IEnumerable< T > items, IEqualityComparer< T > equalityComparer) |
| |
| IImmutableList< T > IImmutableList< T >. | RemoveRange (int index, int count) |
| |
| IImmutableList< T > IImmutableList< T >. | RemoveAt (int index) |
| |
| IImmutableList< T > IImmutableList< T >. | SetItem (int index, T value) |
| |
| IImmutableList< T > IImmutableList< T >. | Replace (T oldValue, T newValue, IEqualityComparer< T > equalityComparer) |
| |
| int IList. | Add (object value) |
| |
| void IList. | Clear () |
| |
| bool IList. | Contains (object value) |
| |
| int IList. | IndexOf (object value) |
| |
| void IList. | Insert (int index, object value) |
| |
| void IList. | Remove (object value) |
| |
| void IList. | RemoveAt (int index) |
| |
| void ICollection. | CopyTo (Array array, int index) |
| |
| bool IStructuralEquatable. | Equals (object other, IEqualityComparer comparer) |
| |
| int IStructuralEquatable. | GetHashCode (IEqualityComparer comparer) |
| |
| int IStructuralComparable. | CompareTo (object other, IComparer comparer) |
| |
| ref readonly T | ItemRef (int index) |
| |
| void | CopyTo (T[] destination) |
| |
| void | CopyTo (T[] destination, int destinationIndex) |
| |
| void | CopyTo (int sourceIndex, T[] destination, int destinationIndex, int length) |
| |
| ImmutableArray< T >.Builder | ToBuilder () |
| |
| Enumerator | GetEnumerator () |
| |
| override int | GetHashCode () |
| |
| override bool | Equals ([NotNullWhen(true)] object? obj) |
| |
| bool | Equals (ImmutableArray< T > other) |
| |
| ImmutableArray< TOther > | CastArray< TOther > () |
| |
| ImmutableArray< TOther > | As< TOther > () |
| |
| IEnumerator< T > IEnumerable< T >. | GetEnumerator () |
| |
| IEnumerator IEnumerable. | GetEnumerator () |
| |
| int | Add (object? value) |
| |
| bool | Contains (object? value) |
| |
| int | IndexOf (object? value) |
| |
| void | Insert (int index, object? value) |
| |
| void | Remove (object? value) |
| |
| bool | Equals (T? other) |
| |
| int | Add (object? value) |
| |
| bool | Contains (object? value) |
| |
| int | IndexOf (object? value) |
| |
| void | Insert (int index, object? value) |
| |
| void | Remove (object? value) |
| |
| int | CompareTo (object? other, IComparer comparer) |
| |
| bool | Equals (object? other, IEqualityComparer comparer) |
| |
|
| static ImmutableArray< T > | Create< T > () |
| |
| static ImmutableArray< T > | Create< T > (T item) |
| |
| static ImmutableArray< T > | Create< T > (T item1, T item2) |
| |
| static ImmutableArray< T > | Create< T > (T item1, T item2, T item3) |
| |
| static ImmutableArray< T > | Create< T > (T item1, T item2, T item3, T item4) |
| |
| static ImmutableArray< T > | CreateRange< T > (IEnumerable< T > items) |
| |
| static ImmutableArray< T > | Create< T > (params T[]? items) |
| |
| static ImmutableArray< T > | Create< T > (T[] items, int start, int length) |
| |
| static ImmutableArray< T > | Create< T > (ImmutableArray< T > items, int start, int length) |
| |
| static ImmutableArray< TResult > | CreateRange< TSource, TResult > (ImmutableArray< TSource > items, Func< TSource, TResult > selector) |
| |
| static ImmutableArray< TResult > | CreateRange< TSource, TResult > (ImmutableArray< TSource > items, int start, int length, Func< TSource, TResult > selector) |
| |
| static ImmutableArray< TResult > | CreateRange< TSource, TArg, TResult > (ImmutableArray< TSource > items, Func< TSource, TArg, TResult > selector, TArg arg) |
| |
| static ImmutableArray< TResult > | CreateRange< TSource, TArg, TResult > (ImmutableArray< TSource > items, int start, int length, Func< TSource, TArg, TResult > selector, TArg arg) |
| |
| static ImmutableArray< T >.Builder | CreateBuilder< T > () |
| |
| static ImmutableArray< T >.Builder | CreateBuilder< T > (int initialCapacity) |
| |
| static ImmutableArray< TSource > | ToImmutableArray< TSource > (this IEnumerable< TSource > items) |
| |
| static ImmutableArray< TSource > | ToImmutableArray< TSource > (this ImmutableArray< TSource >.Builder builder) |
| |
| static int | BinarySearch< T > (this ImmutableArray< T > array, T value) |
| |
| static int | BinarySearch< T > (this ImmutableArray< T > array, T value, IComparer< T >? comparer) |
| |
| static int | BinarySearch< T > (this ImmutableArray< T > array, int index, int length, T value) |
| |
| static int | BinarySearch< T > (this ImmutableArray< T > array, int index, int length, T value, IComparer< T >? comparer) |
| |
| static bool | operator== (ImmutableArray< T > left, ImmutableArray< T > right) |
| |
| static bool | operator!= (ImmutableArray< T > left, ImmutableArray< T > right) |
| |
| static bool | operator== (ImmutableArray< T >? left, ImmutableArray< T >? right) |
| |
| static bool | operator!= (ImmutableArray< T >? left, ImmutableArray< T >? right) |
| |
| static ImmutableArray< T > | CastUp< TDerived > (ImmutableArray< TDerived > items) |
| |
Definition at line 222 of file ImmutableArray.cs.