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
CharUnicodeInfo.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::Cpp2ILInjected.Token(Token = "0x2000581")]
9 public static class CharUnicodeInfo
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x6002A50")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1BD4B78", Offset = "0x1BD4B78", Length = "0x8C")]
13 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CharUnicodeInfo), Member = "GetUnicodeCategory", MemberParameters = new object[]
15 {
16 typeof(string),
17 typeof(int)
18 }, ReturnType = typeof(UnicodeCategory))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CharUnicodeInfo), Member = "InternalGetUnicodeCategory", MemberParameters = new object[]
20 {
21 typeof(string),
22 typeof(int)
23 }, ReturnType = typeof(UnicodeCategory))]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
26 internal static int InternalConvertToUtf32(string s, int index)
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x6002A51")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1BD4C04", Offset = "0x1BD4C04", Length = "0x110")]
33 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CharUnicodeInfo), Member = "GetNumericValue", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(double))]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CharUnicodeInfo), Member = "get_NumericLevel1Index", ReturnType = typeof(global::System.ReadOnlySpan<byte>))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CharUnicodeInfo), Member = "get_NumericLevel2Index", ReturnType = typeof(global::System.ReadOnlySpan<byte>))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CharUnicodeInfo), Member = "get_NumericLevel3Index", ReturnType = typeof(global::System.ReadOnlySpan<byte>))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CharUnicodeInfo), Member = "get_NumericValues", ReturnType = typeof(global::System.ReadOnlySpan<byte>))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.Unsafe), Member = "AsRef", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T&" }, ReturnType = "T&")]
41 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
42 internal static double InternalGetNumericValue(int ch)
43 {
44 throw null;
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x6002A52")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1BD4EE4", Offset = "0x1BD4EE4", Length = "0x8")]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(char), Member = "GetNumericValue", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(double))]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CharUnicodeInfo), Member = "InternalGetNumericValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(double))]
52 public static double GetNumericValue(char ch)
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x6002A53")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1BD4EEC", Offset = "0x1BD4EEC", Length = "0x1C")]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(char), Member = "IsDigit", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(char), Member = "IsLetter", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(char), Member = "IsUpper", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(char), Member = "IsLower", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(char), Member = "IsPunctuation", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(char), Member = "IsLetterOrDigit", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(char), Member = "IsNumber", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(char), Member = "IsSymbol", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Text.RegularExpressions.RegexCharClass", Member = "CharInCategory", MemberParameters = new object[]
68 {
69 typeof(char),
70 typeof(string),
71 typeof(int),
72 typeof(int),
73 typeof(int)
74 }, ReturnType = typeof(bool))]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CharUnicodeInfo), Member = "InternalGetCategoryValue", MemberParameters = new object[]
77 {
78 typeof(int),
79 typeof(int)
80 }, ReturnType = typeof(byte))]
82 {
83 throw null;
84 }
85
86 [global::Cpp2ILInjected.Token(Token = "0x6002A54")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1BD4F20", Offset = "0x1BD4F20", Length = "0xA8")]
88 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(char), Member = "IsNumber", MemberParameters = new object[]
90 {
91 typeof(string),
92 typeof(int)
93 }, ReturnType = typeof(bool))]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CharUnicodeInfo), Member = "IsWhiteSpace", MemberParameters = new object[]
95 {
96 typeof(string),
97 typeof(int)
98 }, ReturnType = typeof(bool))]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CharUnicodeInfo), Member = "InternalConvertToUtf32", MemberParameters = new object[]
101 {
102 typeof(string),
103 typeof(int)
104 }, ReturnType = typeof(int))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CharUnicodeInfo), Member = "InternalGetCategoryValue", MemberParameters = new object[]
106 {
107 typeof(int),
108 typeof(int)
109 }, ReturnType = typeof(byte))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
113 public static UnicodeCategory GetUnicodeCategory(string s, int index)
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x6002A55")]
119 [global::Cpp2ILInjected.Address(RVA = "0x1BD4F08", Offset = "0x1BD4F08", Length = "0x18")]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(char), Member = "GetUnicodeCategory", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(UnicodeCategory))]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CharUnicodeInfo), Member = "InternalGetCategoryValue", MemberParameters = new object[]
123 {
124 typeof(int),
125 typeof(int)
126 }, ReturnType = typeof(byte))]
128 {
129 throw null;
130 }
131
132 [global::Cpp2ILInjected.Token(Token = "0x6002A56")]
133 [global::Cpp2ILInjected.Address(RVA = "0x1BD4FE4", Offset = "0x1BD4FE4", Length = "0xD0")]
134 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CharUnicodeInfo), Member = "GetUnicodeCategory", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(UnicodeCategory))]
136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CharUnicodeInfo), Member = "GetUnicodeCategory", MemberParameters = new object[]
137 {
138 typeof(string),
139 typeof(int)
140 }, ReturnType = typeof(UnicodeCategory))]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CharUnicodeInfo), Member = "GetUnicodeCategory", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(UnicodeCategory))]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CharUnicodeInfo), Member = "InternalGetUnicodeCategory", MemberParameters = new object[]
143 {
144 typeof(string),
145 typeof(int)
146 }, ReturnType = typeof(UnicodeCategory))]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CharUnicodeInfo), Member = "IsWhiteSpace", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
148 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CharUnicodeInfo), Member = "get_CategoryLevel1Index", ReturnType = typeof(global::System.ReadOnlySpan<byte>))]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CharUnicodeInfo), Member = "get_CategoryLevel2Index", ReturnType = typeof(global::System.ReadOnlySpan<byte>))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.Unsafe), Member = "AsRef", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T&" }, ReturnType = "T&")]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CharUnicodeInfo), Member = "get_CategoryLevel3Index", ReturnType = typeof(global::System.ReadOnlySpan<byte>))]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CharUnicodeInfo), Member = "get_CategoriesValue", ReturnType = typeof(global::System.ReadOnlySpan<byte>))]
154 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
155 internal static byte InternalGetCategoryValue(int ch, int offset)
156 {
157 throw null;
158 }
159
160 [global::Cpp2ILInjected.Token(Token = "0x6002A57")]
161 [global::Cpp2ILInjected.Address(RVA = "0x1BD4FC8", Offset = "0x1BD4FC8", Length = "0x1C")]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(char), Member = "GetUnicodeCategory", MemberParameters = new object[]
163 {
164 typeof(string),
165 typeof(int)
166 }, ReturnType = typeof(UnicodeCategory))]
167 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CharUnicodeInfo), Member = "InternalConvertToUtf32", MemberParameters = new object[]
169 {
170 typeof(string),
171 typeof(int)
172 }, ReturnType = typeof(int))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CharUnicodeInfo), Member = "InternalGetCategoryValue", MemberParameters = new object[]
174 {
175 typeof(int),
176 typeof(int)
177 }, ReturnType = typeof(byte))]
179 {
180 throw null;
181 }
182
183 [global::Cpp2ILInjected.Token(Token = "0x6002A58")]
184 [global::Cpp2ILInjected.Address(RVA = "0x1BD5284", Offset = "0x1BD5284", Length = "0x1C")]
185 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(char), Member = "IsWhiteSpace", MemberParameters = new object[]
187 {
188 typeof(string),
189 typeof(int)
190 }, ReturnType = typeof(bool))]
191 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CharUnicodeInfo), Member = "GetUnicodeCategory", MemberParameters = new object[]
193 {
194 typeof(string),
195 typeof(int)
196 }, ReturnType = typeof(UnicodeCategory))]
197 internal static bool IsWhiteSpace(string s, int index)
198 {
199 throw null;
200 }
201
202 [global::Cpp2ILInjected.Token(Token = "0x6002A59")]
203 [global::Cpp2ILInjected.Address(RVA = "0x1BD52A0", Offset = "0x1BD52A0", Length = "0x28")]
204 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(char), Member = "IsWhiteSpace", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
206 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CharUnicodeInfo), Member = "InternalGetCategoryValue", MemberParameters = new object[]
208 {
209 typeof(int),
210 typeof(int)
211 }, ReturnType = typeof(byte))]
212 internal static bool IsWhiteSpace(char c)
213 {
214 throw null;
215 }
216
217 [global::Cpp2ILInjected.Token(Token = "0x17000611")]
218 private static global::System.ReadOnlySpan<byte> CategoryLevel1Index
219 {
220 [global::Cpp2ILInjected.Token(Token = "0x6002A5A")]
221 [global::Cpp2ILInjected.Address(RVA = "0x1BD50B4", Offset = "0x1BD50B4", Length = "0x74")]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CharUnicodeInfo), Member = "InternalGetCategoryValue", MemberParameters = new object[]
223 {
224 typeof(int),
225 typeof(int)
226 }, ReturnType = typeof(byte))]
227 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
228 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
229 get
230 {
231 throw null;
232 }
233 }
234
235 [global::Cpp2ILInjected.Token(Token = "0x17000612")]
236 private static global::System.ReadOnlySpan<byte> CategoryLevel2Index
237 {
238 [global::Cpp2ILInjected.Token(Token = "0x6002A5B")]
239 [global::Cpp2ILInjected.Address(RVA = "0x1BD5128", Offset = "0x1BD5128", Length = "0x74")]
240 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CharUnicodeInfo), Member = "InternalGetCategoryValue", MemberParameters = new object[]
241 {
242 typeof(int),
243 typeof(int)
244 }, ReturnType = typeof(byte))]
245 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
246 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
247 get
248 {
249 throw null;
250 }
251 }
252
253 [global::Cpp2ILInjected.Token(Token = "0x17000613")]
254 private static global::System.ReadOnlySpan<byte> CategoryLevel3Index
255 {
256 [global::Cpp2ILInjected.Token(Token = "0x6002A5C")]
257 [global::Cpp2ILInjected.Address(RVA = "0x1BD519C", Offset = "0x1BD519C", Length = "0x74")]
258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CharUnicodeInfo), Member = "InternalGetCategoryValue", MemberParameters = new object[]
259 {
260 typeof(int),
261 typeof(int)
262 }, ReturnType = typeof(byte))]
263 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
264 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
265 get
266 {
267 throw null;
268 }
269 }
270
271 [global::Cpp2ILInjected.Token(Token = "0x17000614")]
272 private static global::System.ReadOnlySpan<byte> CategoriesValue
273 {
274 [global::Cpp2ILInjected.Token(Token = "0x6002A5D")]
275 [global::Cpp2ILInjected.Address(RVA = "0x1BD5210", Offset = "0x1BD5210", Length = "0x74")]
276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CharUnicodeInfo), Member = "InternalGetCategoryValue", MemberParameters = new object[]
277 {
278 typeof(int),
279 typeof(int)
280 }, ReturnType = typeof(byte))]
281 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
282 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
283 get
284 {
285 throw null;
286 }
287 }
288
289 [global::Cpp2ILInjected.Token(Token = "0x17000615")]
290 private static global::System.ReadOnlySpan<byte> NumericLevel1Index
291 {
292 [global::Cpp2ILInjected.Token(Token = "0x6002A5E")]
293 [global::Cpp2ILInjected.Address(RVA = "0x1BD4D14", Offset = "0x1BD4D14", Length = "0x74")]
294 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CharUnicodeInfo), Member = "InternalGetNumericValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(double))]
295 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
296 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
297 get
298 {
299 throw null;
300 }
301 }
302
303 [global::Cpp2ILInjected.Token(Token = "0x17000616")]
304 private static global::System.ReadOnlySpan<byte> NumericLevel2Index
305 {
306 [global::Cpp2ILInjected.Token(Token = "0x6002A5F")]
307 [global::Cpp2ILInjected.Address(RVA = "0x1BD4D88", Offset = "0x1BD4D88", Length = "0x74")]
308 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CharUnicodeInfo), Member = "InternalGetNumericValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(double))]
309 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
310 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
311 get
312 {
313 throw null;
314 }
315 }
316
317 [global::Cpp2ILInjected.Token(Token = "0x17000617")]
318 private static global::System.ReadOnlySpan<byte> NumericLevel3Index
319 {
320 [global::Cpp2ILInjected.Token(Token = "0x6002A60")]
321 [global::Cpp2ILInjected.Address(RVA = "0x1BD4DFC", Offset = "0x1BD4DFC", Length = "0x74")]
322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CharUnicodeInfo), Member = "InternalGetNumericValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(double))]
323 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
324 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
325 get
326 {
327 throw null;
328 }
329 }
330
331 [global::Cpp2ILInjected.Token(Token = "0x17000618")]
332 private static global::System.ReadOnlySpan<byte> NumericValues
333 {
334 [global::Cpp2ILInjected.Token(Token = "0x6002A61")]
335 [global::Cpp2ILInjected.Address(RVA = "0x1BD4E70", Offset = "0x1BD4E70", Length = "0x74")]
336 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CharUnicodeInfo), Member = "InternalGetNumericValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(double))]
337 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
338 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
339 get
340 {
341 throw null;
342 }
343 }
344 }
345}
class f__AnonymousType0<< Count > j__TPar
static UnicodeCategory GetUnicodeCategory(char ch)
static double GetNumericValue(char ch)
static double InternalGetNumericValue(int ch)
static UnicodeCategory GetUnicodeCategory(int codePoint)
static byte InternalGetCategoryValue(int ch, int offset)
static bool IsWhiteSpace(string s, int index)
static UnicodeCategory GetUnicodeCategory(string s, int index)
static int InternalConvertToUtf32(string s, int index)
static UnicodeCategory InternalGetUnicodeCategory(string value, int index)