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
SortKey.cs
Go to the documentation of this file.
1using System;
6
8{
9 [global::System.Runtime.InteropServices.ComVisible(true)]
10 [global::Cpp2ILInjected.Token(Token = "0x20005B6")]
11 [global::System.Serializable]
12 [StructLayout(0)]
13 public class SortKey
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6002C8D")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1BF5DD4", Offset = "0x1BF5DD4", Length = "0x148")]
17 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SortKey), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x6002C8E")]
28 [global::Cpp2ILInjected.Address(RVA = "0x1BF5F1C", Offset = "0x1BF5F1C", Length = "0xB8")]
29 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CompareInfo), Member = "CreateSortKeyCore", MemberParameters = new object[]
31 {
32 typeof(string),
34 }, ReturnType = typeof(SortKey))]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
38 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
39 internal SortKey(int lcid, string source, CompareOptions opt)
40 {
41 throw null;
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x6002C8F")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1BF5FD4", Offset = "0x1BF5FD4", Length = "0x40")]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Globalization.Unicode.SortKeyBuffer), Member = "GetResult", ReturnType = typeof(SortKey))]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
49 internal SortKey(int lcid, string source, byte[] buffer, CompareOptions opt, int lv1Length, int lv2Length, int lv3Length, int kanaSmallLength, int markTypeLength, int katakanaLength, int kanaWidthLength, int identLength)
50 {
51 throw null;
52 }
53
54 [global::Cpp2ILInjected.Token(Token = "0x6002C90")]
55 [global::Cpp2ILInjected.Address(RVA = "0x1BF6014", Offset = "0x1BF6014", Length = "0x40")]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CompareInfo), Member = "InvariantCreateSortKey", MemberParameters = new object[]
57 {
58 typeof(string),
60 }, ReturnType = typeof(SortKey))]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.NotImplementedException), Member = ".ctor", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
65 internal SortKey(string localeName, string str, CompareOptions options, byte[] keyData)
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x170006AE")]
71 public virtual string OriginalString
72 {
73 [global::Cpp2ILInjected.Token(Token = "0x6002C91")]
74 [global::Cpp2ILInjected.Address(RVA = "0x1BF6054", Offset = "0x1BF6054", Length = "0x8")]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
76 get
77 {
78 throw null;
79 }
80 }
81
82 [global::Cpp2ILInjected.Token(Token = "0x170006AF")]
83 public virtual byte[] KeyData
84 {
85 [global::Cpp2ILInjected.Token(Token = "0x6002C92")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1BF605C", Offset = "0x1BF605C", Length = "0x8")]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
88 get
89 {
90 throw null;
91 }
92 }
93
94 [global::Cpp2ILInjected.Token(Token = "0x6002C93")]
95 [global::Cpp2ILInjected.Address(RVA = "0x1BF6064", Offset = "0x1BF6064", Length = "0xB0")]
96 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
97 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SortKey), Member = "Compare", MemberParameters = new object[]
99 {
102 }, ReturnType = typeof(int))]
103 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
104 public override bool Equals(object value)
105 {
106 throw null;
107 }
108
109 [global::Cpp2ILInjected.Token(Token = "0x6002C94")]
110 [global::Cpp2ILInjected.Address(RVA = "0x1BF6114", Offset = "0x1BF6114", Length = "0x50")]
111 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
113 public override int GetHashCode()
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x6002C95")]
119 [global::Cpp2ILInjected.Address(RVA = "0x1BF6164", Offset = "0x1BF6164", Length = "0x1A4")]
120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Enum), Member = "ToString", ReturnType = typeof(string))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
124 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
125 public override string ToString()
126 {
127 throw null;
128 }
129
130 [global::Cpp2ILInjected.Token(Token = "0x6002C96")]
131 [global::Cpp2ILInjected.Address(RVA = "0x1BF6308", Offset = "0x1BF6308", Length = "0x38")]
132 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
133 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
134 internal SortKey()
135 {
136 throw null;
137 }
138
139 [global::Cpp2ILInjected.Token(Token = "0x40018B9")]
140 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
141 private readonly string source;
142
143 [global::Cpp2ILInjected.Token(Token = "0x40018BA")]
144 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
145 private readonly byte[] key;
146
147 [global::Cpp2ILInjected.Token(Token = "0x40018BB")]
148 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
150
151 [global::Cpp2ILInjected.Token(Token = "0x40018BC")]
152 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
153 private readonly int lcid;
154 }
155}
class f__AnonymousType0<< Count > j__TPar
readonly CompareOptions options
Definition SortKey.cs:149
SortKey(int lcid, string source, byte[] buffer, CompareOptions opt, int lv1Length, int lv2Length, int lv3Length, int kanaSmallLength, int markTypeLength, int katakanaLength, int kanaWidthLength, int identLength)
Definition SortKey.cs:49
virtual string OriginalString
Definition SortKey.cs:72
override int GetHashCode()
Definition SortKey.cs:113
readonly string source
Definition SortKey.cs:141
static int Compare(SortKey sortkey1, SortKey sortkey2)
Definition SortKey.cs:22
virtual byte[] KeyData
Definition SortKey.cs:84
SortKey(string localeName, string str, CompareOptions options, byte[] keyData)
Definition SortKey.cs:65
SortKey(int lcid, string source, CompareOptions opt)
Definition SortKey.cs:39
override string ToString()
Definition SortKey.cs:125
override bool Equals(object value)
Definition SortKey.cs:104