7 internal class ArraySortHelper<TKey, TValue>
23 private static void Swap(TKey[] keys, TValue[]
values,
int i,
int j)
class f__AnonymousType0<< Count > j__TPar
static void IntroSort(TKey[] keys, TValue[] values, int lo, int hi, int depthLimit, IComparer< TKey > comparer)
void Sort(TKey[] keys, TValue[] values, int index, int length, IComparer< TKey > comparer)
static void IntrospectiveSort(TKey[] keys, TValue[] values, int left, int length, IComparer< TKey > comparer)
static void Swap(TKey[] keys, TValue[] values, int i, int j)
static void DownHeap(TKey[] keys, TValue[] values, int i, int n, int lo, IComparer< TKey > comparer)
static readonly ArraySortHelper< TKey, TValue > s_defaultArraySortHelper
static void SwapIfGreaterWithItems(TKey[] keys, TValue[] values, IComparer< TKey > comparer, int a, int b)
static void InsertionSort(TKey[] keys, TValue[] values, int lo, int hi, IComparer< TKey > comparer)
static int PickPivotAndPartition(TKey[] keys, TValue[] values, int lo, int hi, IComparer< TKey > comparer)
static ArraySortHelper< TKey, TValue > Default
static void Heapsort(TKey[] keys, TValue[] values, int lo, int hi, IComparer< TKey > comparer)