System.Collections.Immutable.ImmutableArray public static class ImmutableArray Documentation Code public static int BinarySearch<T>(this ImmutableArray<T> array, T value) public static int BinarySearch<T>(this ImmutableArray<T> array, T value, IComparer<T> comparer) public static int BinarySearch<T>(this ImmutableArray<T> array, int index, int length, T value) public static int BinarySearch<T>(this ImmutableArray<T> array, int index, int length, T value, IComparer<T> comparer) public static ImmutableArray<T> Create<T>() public static ImmutableArray<T> Create<T>(T item) public static ImmutableArray<T> Create<T>(T item1, T item2) public static ImmutableArray<T> Create<T>(T item1, T item2, T item3) public static ImmutableArray<T> Create<T>(T item1, T item2, T item3, T item4) public static ImmutableArray<T> Create<T>(T[] items) public static ImmutableArray<T> Create<T>(T[] items, int start, int length) public static ImmutableArray<T> Create<T>(ImmutableArray<T> items, int start, int length) public static Builder<T> CreateBuilder<T>() public static Builder<T> CreateBuilder<T>(int initialCapacity) public static ImmutableArray<T> CreateRange<T>(IEnumerable<T> items) public static ImmutableArray<TResult> CreateRange<TSource, TResult>(ImmutableArray<TSource> items, Func<TSource, TResult> selector) public static ImmutableArray<TResult> CreateRange<TSource, TResult>(ImmutableArray<TSource> items, int start, int length, Func<TSource, TResult> selector) public static ImmutableArray<TResult> CreateRange<TSource, TArg, TResult>(ImmutableArray<TSource> items, Func<TSource, TArg, TResult> selector, TArg arg) public static ImmutableArray<TResult> CreateRange<TSource, TArg, TResult>(ImmutableArray<TSource> items, int start, int length, Func<TSource, TArg, TResult> selector, TArg arg) public static ImmutableArray<TSource> ToImmutableArray<TSource>(this IEnumerable<TSource> items)