|
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.