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;
7
8namespace System.Collections
9{
10 [global::Cpp2ILInjected.Token(Token = "0x20005E0")]
11 [global::System.Serializable]
12 public sealed class Comparer : IComparer, global::System.Runtime.Serialization.ISerializable
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6002D96")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1C06960", Offset = "0x1C06960", Length = "0x84")]
16 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Comparer), Member = ".cctor", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SortedList), Member = "Init", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SortedList), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
24 public Comparer(global::System.Globalization.CultureInfo culture)
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x6002D97")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1C069E4", Offset = "0x1C069E4", Length = "0x170")]
31 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfo), Member = "GetValue", MemberParameters = new object[]
36 {
37 typeof(string),
38 typeof(global::System.Type)
39 }, ReturnType = typeof(object))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
42 private Comparer(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
43 {
44 throw null;
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x6002D98")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1C06B54", Offset = "0x1C06B54", Length = "0xA0")]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationInfo), Member = "AddValue", MemberParameters = new object[]
51 {
52 typeof(string),
53 typeof(object)
54 }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
57 public void GetObjectData(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
58 {
59 throw null;
60 }
61
62 [global::Cpp2ILInjected.Token(Token = "0x6002D99")]
63 [global::Cpp2ILInjected.Address(RVA = "0x1C06BF4", Offset = "0x1C06BF4", Length = "0x200")]
64 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CaseInsensitiveComparer), Member = "Compare", MemberParameters = new object[]
66 {
67 typeof(object),
68 typeof(object)
69 }, ReturnType = typeof(int))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Collections.Generic.ObjectComparer<>), Member = "Compare", MemberParameters = new object[] { "T", "T" }, ReturnType = typeof(int))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.InvariantComparer", Member = "Compare", MemberParameters = new object[]
72 {
73 typeof(object),
74 typeof(object)
75 }, ReturnType = typeof(int))]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
79 public int Compare(object a, object b)
80 {
81 throw null;
82 }
83
84 // Note: this type is marked as 'beforefieldinit'.
85 [global::Cpp2ILInjected.Token(Token = "0x6002D9A")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1C06DF4", Offset = "0x1C06DF4", Length = "0xC0")]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Comparer), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Globalization.CultureInfo) }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
91 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
92 static Comparer()
93 {
94 throw null;
95 }
96
97 [global::Cpp2ILInjected.Token(Token = "0x400199C")]
98 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
99 private global::System.Globalization.CompareInfo _compareInfo;
100
101 [global::Cpp2ILInjected.Token(Token = "0x400199D")]
102 public static readonly Comparer Default;
103
104 [global::Cpp2ILInjected.Token(Token = "0x400199E")]
106 }
107}
class f__AnonymousType0<< Count > j__TPar
void GetObjectData(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
Definition Comparer.cs:57
static readonly Comparer Default
Definition Comparer.cs:102
Comparer(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
Definition Comparer.cs:42
int Compare(object a, object b)
Definition Comparer.cs:79
static readonly Comparer DefaultInvariant
Definition Comparer.cs:105
global::System.Globalization.CompareInfo _compareInfo
Definition Comparer.cs:99
Comparer(global::System.Globalization.CultureInfo culture)
Definition Comparer.cs:24