<PackageReference Include="Microsoft.Packaging.Tools" Version="1.0.0-preview2-25401-01" />

System.Collections.Immutable.ImmutableArray

public static class ImmutableArray
namespace System.Collections.Immutable { public static class ImmutableArray { 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> CreateRange<T>(IEnumerable<T> items); public static ImmutableArray<T> Create<T>(params 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 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<T>.Builder CreateBuilder<T>(); public static ImmutableArray<T>.Builder CreateBuilder<T>(int initialCapacity); public static ImmutableArray<TSource> ToImmutableArray<TSource>(this IEnumerable<TSource> items); 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); } }