// Assembly: mscorlib
// Full name: System.Collections.Generic.ArraySortHelper`1

namespace System.Collections.Generic
{
public class ArraySortHelper`1 // TypeDefIndex: 4849
{
	// Fields
	type#3642 s_defaultArraySortHelper;

	// Methods
	// RVA: -1
	public type#28660 Sort(type#12603 keys, type#20867 index, type#20867 length, type#6285 comparer) { }
	// RVA: -1
	public type#20867 BinarySearch(type#12603 array, type#20867 index, type#20867 length, type#996 value, type#6285 comparer) { }
	// RVA: -1
	internal static type#28660 Sort(type#12603 keys, type#20867 index, type#20867 length, type#4165 comparer) { }
	// RVA: -1
	internal static type#20867 InternalBinarySearch(type#12603 array, type#20867 index, type#20867 length, type#996 value, type#6285 comparer) { }
	// RVA: -1
	private static type#28660 SwapIfGreater(type#12603 keys, type#4165 comparer, type#20867 a, type#20867 b) { }
	// RVA: -1
	private static type#28660 Swap(type#12603 a, type#20867 i, type#20867 j) { }
	// RVA: -1
	internal static type#28660 IntrospectiveSort(type#12603 keys, type#20867 left, type#20867 length, type#4165 comparer) { }
	// RVA: -1
	private static type#28660 IntroSort(type#12603 keys, type#20867 lo, type#20867 hi, type#20867 depthLimit, type#4165 comparer) { }
	// RVA: -1
	private static type#20867 PickPivotAndPartition(type#12603 keys, type#20867 lo, type#20867 hi, type#4165 comparer) { }
	// RVA: -1
	private static type#28660 Heapsort(type#12603 keys, type#20867 lo, type#20867 hi, type#4165 comparer) { }
	// RVA: -1
	private static type#28660 DownHeap(type#12603 keys, type#20867 i, type#20867 n, type#20867 lo, type#4165 comparer) { }
	// RVA: -1
	private static type#28660 InsertionSort(type#12603 keys, type#20867 lo, type#20867 hi, type#4165 comparer) { }
	// RVA: -1
	public static type#3641 get_Default() { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
