36 return immutableArray.Length > 0;
72 items.ThrowNullRefIfNotInitialized();
123 items.ThrowNullRefIfNotInitialized();
195 foreach (T val
in array)
227 foreach (T val
in array)
288 T result =
default(T);
290 foreach (T val
in array)
319 T result =
default(T);
321 foreach (T val
in array)
409 return builder[builder.Count - 1];
419 return builder[builder.Count - 1];
425 return builder.Count > 0;
Enumerator GetEnumerator()
void Add(TKey key, TValue value)
static readonly byte[] TwoElementArray
static IEnumerable< TResult > Select< T, TResult >(this ImmutableArray< T > immutableArray, Func< T, TResult > selector)
static ? T ElementAtOrDefault< T >(this ImmutableArray< T > immutableArray, int index)
static bool Any< T >(this ImmutableArray< T > immutableArray)
static ? T Aggregate< T >(this ImmutableArray< T > immutableArray, Func< T, T, T > func)
static ? T SingleOrDefault< T >(this ImmutableArray< T > immutableArray)
static T[] ToArray< T >(this ImmutableArray< T > immutableArray)
static T First< T >(this ImmutableArray< T > immutableArray, Func< T, bool > predicate)
static bool All< T >(this ImmutableArray< T > immutableArray, Func< T, bool > predicate)
static T Single< T >(this ImmutableArray< T > immutableArray)
static TAccumulate Aggregate< TAccumulate, T >(this ImmutableArray< T > immutableArray, TAccumulate seed, Func< TAccumulate, T, TAccumulate > func)
static ? T FirstOrDefault< T >(this ImmutableArray< T > immutableArray)
static IEnumerable< T > Where< T >(this ImmutableArray< T > immutableArray, Func< T, bool > predicate)
static TResult Aggregate< TAccumulate, TResult, T >(this ImmutableArray< T > immutableArray, TAccumulate seed, Func< TAccumulate, T, TAccumulate > func, Func< TAccumulate, TResult > resultSelector)
static bool SequenceEqual< TDerived, TBase >(this ImmutableArray< TBase > immutableArray, ImmutableArray< TDerived > items, IEqualityComparer< TBase >? comparer=null)
static Dictionary< TKey, T > ToDictionary< TKey, T >(this ImmutableArray< T > immutableArray, Func< T, TKey > keySelector)
static IEnumerable< TResult > SelectMany< TSource, TCollection, TResult >(this ImmutableArray< TSource > immutableArray, Func< TSource, IEnumerable< TCollection > > collectionSelector, Func< TSource, TCollection, TResult > resultSelector)
static IEnumerable< TResult > SelectManyIterator< TSource, TCollection, TResult >(this ImmutableArray< TSource > immutableArray, Func< TSource, IEnumerable< TCollection > > collectionSelector, Func< TSource, TCollection, TResult > resultSelector)
static T Last< T >(this ImmutableArray< T > immutableArray)
static ? T LastOrDefault< T >(this ImmutableArray< T > immutableArray)
static Dictionary< TKey, TElement > ToDictionary< TKey, TElement, T >(this ImmutableArray< T > immutableArray, Func< T, TKey > keySelector, Func< T, TElement > elementSelector)
static T ElementAt< T >(this ImmutableArray< T > immutableArray, int index)