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
ArraySortHelper.2.cs
Go to the documentation of this file.
1using System;
3
5{
6 // Token: 0x02000650 RID: 1616
7 internal class ArraySortHelper<TKey, TValue>
8 {
9 // Token: 0x06003160 RID: 12640 RVA: 0x0006B39C File Offset: 0x0006959C
10 public void Sort(TKey[] keys, TValue[] values, int index, int length, IComparer<TKey> comparer)
11 {
12 if (comparer != null)
13 {
14 }
15 }
16
17 // Token: 0x06003161 RID: 12641 RVA: 0x0006B3C0 File Offset: 0x000695C0
18 private static void SwapIfGreaterWithItems(TKey[] keys, TValue[] values, IComparer<TKey> comparer, int a, int b)
19 {
20 }
21
22 // Token: 0x06003162 RID: 12642 RVA: 0x0006B3D0 File Offset: 0x000695D0
23 private static void Swap(TKey[] keys, TValue[] values, int i, int j)
24 {
25 }
26
27 // Token: 0x06003163 RID: 12643 RVA: 0x0006B3E0 File Offset: 0x000695E0
28 internal static void IntrospectiveSort(TKey[] keys, TValue[] values, int left, int length, IComparer<TKey> comparer)
29 {
30 }
31
32 // Token: 0x06003164 RID: 12644 RVA: 0x0006B3F8 File Offset: 0x000695F8
33 private static void IntroSort(TKey[] keys, TValue[] values, int lo, int hi, int depthLimit, IComparer<TKey> comparer)
34 {
35 }
36
37 // Token: 0x06003165 RID: 12645 RVA: 0x0006B424 File Offset: 0x00069624
38 private static int PickPivotAndPartition(TKey[] keys, TValue[] values, int lo, int hi, IComparer<TKey> comparer)
39 {
40 return hi;
41 }
42
43 // Token: 0x06003166 RID: 12646 RVA: 0x0006B450 File Offset: 0x00069650
44 private static void Heapsort(TKey[] keys, TValue[] values, int lo, int hi, IComparer<TKey> comparer)
45 {
46 }
47
48 // Token: 0x06003167 RID: 12647 RVA: 0x0006B464 File Offset: 0x00069664
49 private static void DownHeap(TKey[] keys, TValue[] values, int i, int n, int lo, IComparer<TKey> comparer)
50 {
51 }
52
53 // Token: 0x06003168 RID: 12648 RVA: 0x0006B474 File Offset: 0x00069674
54 private static void InsertionSort(TKey[] keys, TValue[] values, int lo, int hi, IComparer<TKey> comparer)
55 {
56 }
57
58 // Token: 0x170007F7 RID: 2039
59 // (get) Token: 0x06003169 RID: 12649 RVA: 0x0000207A File Offset: 0x0000027A
61 {
62 get
63 {
64 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
65 }
66 }
67
68 // Token: 0x0600316A RID: 12650 RVA: 0x0006B484 File Offset: 0x00069684
70 {
71 }
72
73 // Token: 0x0600316B RID: 12651 RVA: 0x0006B498 File Offset: 0x00069698
74 // Note: this type is marked as 'beforefieldinit'.
76 {
77 }
78
79 // Token: 0x04001AA6 RID: 6822
81 }
82}
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)