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
EnumerableSorter.2.cs
Go to the documentation of this file.
1using System;
5
6namespace System.Linq
7{
8 [global::Cpp2ILInjected.Token(Token = "0x200002A")]
9 internal class EnumerableSorter<TElement, TKey> : EnumerableSorter<TElement>
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x6000128")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1642848", Offset = "0x1642848", Length = "0x50")]
13 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
17 {
18 throw null;
19 }
20
21 [global::Cpp2ILInjected.Token(Token = "0x6000129")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1642898", Offset = "0x1642898", Length = "0xF8")]
23 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
24 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
26 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
27 internal override void ComputeKeys(TElement[] elements, int count)
28 {
29 throw null;
30 }
31
32 [global::Cpp2ILInjected.Token(Token = "0x600012A")]
33 [global::Cpp2ILInjected.Address(RVA = "0x1642990", Offset = "0x1642990", Length = "0x10C")]
34 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
35 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
37 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
38 internal override int CompareKeys(int index1, int index2)
39 {
40 throw null;
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x400009D")]
44 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
45 internal Func<TElement, TKey> keySelector;
46
47 [global::Cpp2ILInjected.Token(Token = "0x400009E")]
48 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
50
51 [global::Cpp2ILInjected.Token(Token = "0x400009F")]
52 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
53 internal bool descending;
54
55 [global::Cpp2ILInjected.Token(Token = "0x40000A0")]
56 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
58
59 [global::Cpp2ILInjected.Token(Token = "0x40000A1")]
60 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
61 internal TKey[] keys;
62 }
63}
class f__AnonymousType0<< Count > j__TPar
EnumerableSorter(Func< TElement, TKey > keySelector, IComparer< TKey > comparer, bool descending, EnumerableSorter< TElement > next)
EnumerableSorter< TElement > next
Func< TElement, TKey > keySelector
override void ComputeKeys(TElement[] elements, int count)
override int CompareKeys(int index1, int index2)