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
Comparer.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::System.Runtime.CompilerServices.TypeDependency("System.Collections.Generic.ObjectComparer`1")]
9 [global::Cpp2ILInjected.Token(Token = "0x2000651")]
10 [global::System.Serializable]
11 public abstract class Comparer<T> : IComparer, IComparer<T>
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x170007F8")]
14 public static Comparer<T> Default
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x600316C")]
17 [global::Cpp2ILInjected.Address(RVA = "0x18F0DB4", Offset = "0x18F0DB4", Length = "0xF4")]
18 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
19 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
22 get
23 {
24 throw null;
25 }
26 }
27
28 [global::Cpp2ILInjected.Token(Token = "0x600316D")]
29 [global::Cpp2ILInjected.Address(RVA = "0x18F0EA8", Offset = "0x18F0EA8", Length = "0x3E8")]
30 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
31 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.RuntimeType), Member = "CreateInstanceForAnotherGenericParameter", MemberParameters = new object[]
35 {
36 typeof(global::System.Type),
37 typeof(global::System.RuntimeType)
38 }, ReturnType = typeof(object))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
40 {
41 typeof(global::System.Type),
42 typeof(global::System.Type)
43 }, ReturnType = typeof(bool))]
44 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
45 private static Comparer<T> CreateComparer()
46 {
47 throw null;
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x600316E")]
51 public abstract int Compare(T x, T y);
52
53 [global::Cpp2ILInjected.Token(Token = "0x600316F")]
54 [global::Cpp2ILInjected.Address(RVA = "0x18F1290", Offset = "0x18F1290", Length = "0x158")]
55 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
56 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentException", MemberParameters = new object[] { typeof(global::System.ExceptionResource) }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
60 private int System.Collections.IComparer.Compare(object x, object y)
61 {
62 throw null;
63 }
64
65 [global::Cpp2ILInjected.Token(Token = "0x6003170")]
66 [global::Cpp2ILInjected.Address(RVA = "0x18F13E8", Offset = "0x18F13E8", Length = "0x8")]
67 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
70 protected Comparer()
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x4001AA7")]
77 }
78}
class f__AnonymousType0<< Count > j__TPar
static Comparer< T > CreateComparer()
Definition Comparer.cs:45
static Comparer< T > defaultComparer
Definition Comparer.cs:76
static Comparer< T > Default
Definition Comparer.cs:15
int Compare(object x, object y)