terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Collections.Generic.ArraySortHelper< T > Class Template Reference
+ Inheritance diagram for System.Collections.Generic.ArraySortHelper< T >:
+ Collaboration diagram for System.Collections.Generic.ArraySortHelper< T >:

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, global::System.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, global::System.Comparison< T > comparer)
 

Properties

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

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, global::System.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, global::System.Comparison< T > comparer)
 
static int PickPivotAndPartition (T[] keys, int lo, int hi, global::System.Comparison< T > comparer)
 
static void Heapsort (T[] keys, int lo, int hi, global::System.Comparison< T > comparer)
 
static void DownHeap (T[] keys, int i, int n, int lo, global::System.Comparison< T > comparer)
 
static void InsertionSort (T[] keys, int lo, int hi, global::System.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 8 of file ArraySortHelper.cs.


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