terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
System.Collections.Generic.ArraySortHelper< T > Class Template Reference

Public Member Functions

void Sort (TKey[] keys, TValue[] values, int index, int length, IComparer< TKey > comparer)
 
 ArraySortHelper ()
 
void Sort (T[] keys, int index, int length, IComparer< T > comparer)
 
int BinarySearch (T[] array, int index, int length, T value, IComparer< T > comparer)
 
 ArraySortHelper ()
 

Static Package Functions

static void IntrospectiveSort (TKey[] keys, TValue[] values, int left, int length, IComparer< TKey > comparer)
 
static void Sort (T[] keys, int index, int length, Comparison< T > comparer)
 
static int InternalBinarySearch (T[] array, int index, int length, T value, IComparer< T > comparer)
 
static void IntrospectiveSort (T[] keys, int left, int length, Comparison< T > comparer)
 

Properties

static ArraySortHelper< TKey, TValue > Default [get]
 
static ArraySortHelper< TDefault [get]
 

Static Private Member Functions

static void SwapIfGreaterWithItems (TKey[] keys, TValue[] values, IComparer< TKey > comparer, int a, int b)
 
static void Swap (TKey[] keys, TValue[] values, int i, int j)
 
static void IntroSort (TKey[] keys, TValue[] values, int lo, int hi, int depthLimit, IComparer< TKey > comparer)
 
static int PickPivotAndPartition (TKey[] keys, TValue[] values, int lo, int hi, IComparer< TKey > comparer)
 
static void Heapsort (TKey[] keys, TValue[] values, int lo, int hi, IComparer< TKey > comparer)
 
static void DownHeap (TKey[] keys, TValue[] values, int i, int n, int lo, IComparer< TKey > comparer)
 
static void InsertionSort (TKey[] keys, TValue[] values, int lo, int hi, IComparer< TKey > comparer)
 
static ArraySortHelper ()
 
static void SwapIfGreater (T[] keys, Comparison< T > comparer, int a, int b)
 
static void Swap (T[] a, int i, int j)
 
static void IntroSort (T[] keys, int lo, int hi, int depthLimit, Comparison< T > comparer)
 
static int PickPivotAndPartition (T[] keys, int lo, int hi, Comparison< T > comparer)
 
static void Heapsort (T[] keys, int lo, int hi, Comparison< T > comparer)
 
static void DownHeap (T[] keys, int i, int n, int lo, Comparison< T > comparer)
 
static void InsertionSort (T[] keys, int lo, int hi, Comparison< T > comparer)
 
static ArraySortHelper ()
 

Static Private Attributes

static readonly ArraySortHelper< TKey, TValue > s_defaultArraySortHelper
 
static readonly ArraySortHelper< Ts_defaultArraySortHelper
 

Detailed Description

Definition at line 7 of file ArraySortHelper.cs.


The documentation for this class was generated from the following files: