System.Runtime by Microsoft

<PackageReference Include="System.Runtime" Version="4.0.20-beta-22816" />

.NET API 126,808 bytes

 Array

public int Length { get; }

public int Rank { get; }

public static int BinarySearch(Array array, int index, int length, object value)

public static int BinarySearch(Array array, int index, int length, object value, IComparer comparer)

public static int BinarySearch(Array array, object value)

public static int BinarySearch(Array array, object value, IComparer comparer)

public static int BinarySearch<T>(T[] array, T value)

public static int BinarySearch<T>(T[] array, T value, IComparer<T> comparer)

public static int BinarySearch<T>(T[] array, int index, int length, T value)

public static int BinarySearch<T>(T[] array, int index, int length, T value, IComparer<T> comparer)

public static void Clear(Array array, int index, int length)

public static void ConstrainedCopy(Array sourceArray, int sourceIndex, Array destinationArray, int destinationIndex, int length)

public static void Copy(Array sourceArray, Array destinationArray, int length)

public static void Copy(Array sourceArray, int sourceIndex, Array destinationArray, int destinationIndex, int length)

public static Array CreateInstance(Type elementType, int length)

public static Array CreateInstance(Type elementType, int[] lengths)

public static Array CreateInstance(Type elementType, int[] lengths, int[] lowerBounds)

public static T[] Empty<T>()

public static bool Exists<T>(T[] array, Predicate<T> match)

public static T Find<T>(T[] array, Predicate<T> match)

public static T[] FindAll<T>(T[] array, Predicate<T> match)

public static int FindIndex<T>(T[] array, int startIndex, int count, Predicate<T> match)

public static int FindIndex<T>(T[] array, int startIndex, Predicate<T> match)

public static int FindIndex<T>(T[] array, Predicate<T> match)

public static T FindLast<T>(T[] array, Predicate<T> match)

public static int FindLastIndex<T>(T[] array, int startIndex, int count, Predicate<T> match)

public static int FindLastIndex<T>(T[] array, int startIndex, Predicate<T> match)

public static int FindLastIndex<T>(T[] array, Predicate<T> match)

public static int IndexOf(Array array, object value)

public static int IndexOf(Array array, object value, int startIndex)

public static int IndexOf(Array array, object value, int startIndex, int count)

public static int IndexOf<T>(T[] array, T value)

public static int IndexOf<T>(T[] array, T value, int startIndex)

public static int IndexOf<T>(T[] array, T value, int startIndex, int count)

public static int LastIndexOf(Array array, object value)

public static int LastIndexOf(Array array, object value, int startIndex)

public static int LastIndexOf(Array array, object value, int startIndex, int count)

public static int LastIndexOf<T>(T[] array, T value)

public static int LastIndexOf<T>(T[] array, T value, int startIndex)

public static int LastIndexOf<T>(T[] array, T value, int startIndex, int count)

public static void Resize<T>(ref T array, int newSize)

public static void Reverse(Array array)

public static void Reverse(Array array, int index, int length)

public static void Sort(Array array)

public static void Sort(Array keys, Array items)

public static void Sort(Array keys, Array items, IComparer comparer)

public static void Sort(Array keys, Array items, int index, int length)

public static void Sort(Array keys, Array items, int index, int length, IComparer comparer)

public static void Sort(Array array, IComparer comparer)

public static void Sort(Array array, int index, int length)

public static void Sort(Array array, int index, int length, IComparer comparer)

public static void Sort<T>(T[] array)

public static void Sort<T>(T[] array, IComparer<T> comparer)

public static void Sort<T>(T[] array, Comparison<T> comparison)

public static void Sort<T>(T[] array, int index, int length)

public static void Sort<T>(T[] array, int index, int length, IComparer<T> comparer)

public static void Sort<TKey, TValue>(TKey[] keys, TValue[] items)

public static void Sort<TKey, TValue>(TKey[] keys, TValue[] items, IComparer<TKey> comparer)

public static void Sort<TKey, TValue>(TKey[] keys, TValue[] items, int index, int length)

public static void Sort<TKey, TValue>(TKey[] keys, TValue[] items, int index, int length, IComparer<TKey> comparer)

public static bool TrueForAll<T>(T[] array, Predicate<T> match)

public object Clone()

public void CopyTo(Array array, int index)

public int GetLength(int dimension)

public int GetLowerBound(int dimension)

public int GetUpperBound(int dimension)

public object GetValue(int index)

public object GetValue(int[] indices)

public void Initialize()

public void SetValue(object value, int index)

public void SetValue(object value, int[] indices)