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
MSCompatUnicodeTable.cs
Go to the documentation of this file.
1using System;
10
12{
13 [global::Cpp2ILInjected.Token(Token = "0x2000036")]
14 internal class MSCompatUnicodeTable
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x60000AE")]
17 [global::Cpp2ILInjected.Address(RVA = "0x1AADD08", Offset = "0x1AADD08", Length = "0xC8")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Globalization.CultureInfo) }, ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
22 public static TailoringInfo GetTailoringInfo(int lcid)
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x60000AF")]
28 [global::Cpp2ILInjected.Address(RVA = "0x1AADDD0", Offset = "0x1AADDD0", Length = "0x6F0")]
29 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Globalization.CultureInfo) }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = ".ctor", ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(void*) }, ReturnType = typeof(global::System.IntPtr))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.InteropServices.Marshal), Member = "Copy", MemberParameters = new object[]
36 {
37 typeof(global::System.IntPtr),
38 typeof(char[]),
39 typeof(int),
40 typeof(int)
41 }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
43 {
44 typeof(char*),
45 typeof(int),
46 typeof(int)
47 }, ReturnType = typeof(string))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = "Sort", MemberParameters = new object[] { typeof(global::System.Collections.Generic.IComparer<object>) }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Comparison<object>), Member = ".ctor", MemberParameters = new object[]
50 {
51 typeof(object),
52 typeof(global::System.IntPtr)
53 }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = "Sort", MemberParameters = new object[] { typeof(global::System.Comparison<object>) }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Generic.List<object>), Member = "ToArray", ReturnType = "T[]")]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
57 {
58 typeof(string),
59 typeof(object),
60 typeof(object),
61 typeof(object)
62 }, ReturnType = typeof(string))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.NotImplementedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 44)]
65 public unsafe static void BuildTailoringTables(global::System.Globalization.CultureInfo culture, TailoringInfo t, ref Contraction[] contractions, ref Level2Map[] diacriticals)
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x60000B0")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1AAE4C0", Offset = "0x1AAE4C0", Length = "0x238")]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MSCompatUnicodeTable), Member = "FillCJK", MemberParameters = new object[]
73 {
74 typeof(string),
76 typeof(ref byte*),
77 typeof(ref byte*),
79 typeof(ref byte*)
80 }, ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
83 {
84 typeof(string),
85 typeof(string)
86 }, ReturnType = typeof(bool))]
87 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
88 private unsafe static void SetCJKReferences(string name, ref CodePointIndexer cjkIndexer, ref byte* catTable, ref byte* lv1Table, ref CodePointIndexer lv2Indexer, ref byte* lv2Table)
89 {
90 throw null;
91 }
92
93 [global::Cpp2ILInjected.Token(Token = "0x60000B1")]
94 [global::Cpp2ILInjected.Address(RVA = "0x1AAE6F8", Offset = "0x1AAE6F8", Length = "0x9C")]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = "Category", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte))]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodePointIndexer), Member = "ToIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
98 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
99 public static byte Category(int cp)
100 {
101 throw null;
102 }
103
104 [global::Cpp2ILInjected.Token(Token = "0x60000B2")]
105 [global::Cpp2ILInjected.Address(RVA = "0x1AAE794", Offset = "0x1AAE794", Length = "0x9C")]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = "Level1", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte))]
107 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodePointIndexer), Member = "ToIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
110 public static byte Level1(int cp)
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x60000B3")]
116 [global::Cpp2ILInjected.Address(RVA = "0x1AAE830", Offset = "0x1AAE830", Length = "0x9C")]
117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = "Level2", MemberParameters = new object[]
118 {
119 typeof(int),
120 "Mono.Globalization.Unicode.SimpleCollator.ExtenderType"
121 }, ReturnType = typeof(byte))]
122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodePointIndexer), Member = "ToIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
124 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
125 public static byte Level2(int cp)
126 {
127 throw null;
128 }
129
130 [global::Cpp2ILInjected.Token(Token = "0x60000B4")]
131 [global::Cpp2ILInjected.Address(RVA = "0x1AAE8CC", Offset = "0x1AAE8CC", Length = "0x9C")]
132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = "GetSortKey", MemberParameters = new object[]
133 {
134 typeof(string),
135 typeof(int),
136 typeof(int),
138 typeof(global::System.Globalization.CompareOptions)
139 }, ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = "FillSortKeyRaw", MemberParameters = new object[]
141 {
142 typeof(int),
143 "Mono.Globalization.Unicode.SimpleCollator.ExtenderType",
144 typeof(SortKeyBuffer),
145 typeof(global::System.Globalization.CompareOptions)
146 }, ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = "CompareInternal", MemberParameters = new object[]
148 {
149 typeof(string),
150 typeof(int),
151 typeof(int),
152 typeof(string),
153 typeof(int),
154 typeof(int),
155 typeof(ref bool),
156 typeof(ref bool),
157 typeof(bool),
158 typeof(bool),
159 typeof(ref SimpleCollator.Context)
160 }, ReturnType = typeof(int))]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = "IndexOf", MemberParameters = new object[]
162 {
163 typeof(string),
164 typeof(string),
165 typeof(int),
166 typeof(int),
167 typeof(byte*),
168 typeof(ref SimpleCollator.Context)
169 }, ReturnType = typeof(int))]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = "LastIndexOf", MemberParameters = new object[]
171 {
172 typeof(string),
173 typeof(string),
174 typeof(int),
175 typeof(int),
176 typeof(byte*),
177 typeof(ref SimpleCollator.Context)
178 }, ReturnType = typeof(int))]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = "MatchesForwardCore", MemberParameters = new object[]
180 {
181 typeof(string),
182 typeof(ref int),
183 typeof(int),
184 typeof(int),
185 typeof(byte*),
186 typeof(bool),
187 "Mono.Globalization.Unicode.SimpleCollator.ExtenderType",
188 typeof(ref Contraction),
189 typeof(ref SimpleCollator.Context)
190 }, ReturnType = typeof(bool))]
191 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = "MatchesBackwardCore", MemberParameters = new object[]
192 {
193 typeof(string),
194 typeof(ref int),
195 typeof(int),
196 typeof(int),
197 typeof(int),
198 typeof(byte*),
199 typeof(bool),
200 "Mono.Globalization.Unicode.SimpleCollator.ExtenderType",
201 typeof(ref Contraction),
202 typeof(ref SimpleCollator.Context)
203 }, ReturnType = typeof(bool))]
204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodePointIndexer), Member = "ToIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
206 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
207 public unsafe static byte Level3(int cp)
208 {
209 throw null;
210 }
211
212 [global::Cpp2ILInjected.Token(Token = "0x60000B5")]
213 [global::Cpp2ILInjected.Address(RVA = "0x1AAE968", Offset = "0x1AAE968", Length = "0x110")]
214 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
215 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MSCompatUnicodeTable), Member = "IsIgnorableNonSpacing", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = "IsIgnorable", MemberParameters = new object[]
217 {
218 typeof(int),
219 typeof(global::System.Globalization.CompareOptions)
220 }, ReturnType = typeof(bool))]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "GetUnicodeCategory", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(global::System.Globalization.UnicodeCategory))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodePointIndexer), Member = "ToIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
224 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
225 public static bool IsIgnorable(int cp, byte flag)
226 {
227 throw null;
228 }
229
230 [global::Cpp2ILInjected.Token(Token = "0x60000B6")]
231 [global::Cpp2ILInjected.Address(RVA = "0x1AAEA78", Offset = "0x1AAEA78", Length = "0x58")]
232 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = "GetSortKey", MemberParameters = new object[]
233 {
234 typeof(string),
235 typeof(int),
236 typeof(int),
238 typeof(global::System.Globalization.CompareOptions)
239 }, ReturnType = typeof(void))]
240 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = "CompareInternal", MemberParameters = new object[]
241 {
242 typeof(string),
243 typeof(int),
244 typeof(int),
245 typeof(string),
246 typeof(int),
247 typeof(int),
248 typeof(ref bool),
249 typeof(ref bool),
250 typeof(bool),
251 typeof(bool),
252 typeof(ref SimpleCollator.Context)
253 }, ReturnType = typeof(int))]
254 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MSCompatUnicodeTable), Member = "IsIgnorable", MemberParameters = new object[]
256 {
257 typeof(int),
258 typeof(byte)
259 }, ReturnType = typeof(bool))]
260 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
261 public static bool IsIgnorableNonSpacing(int cp)
262 {
263 throw null;
264 }
265
266 [global::Cpp2ILInjected.Token(Token = "0x60000B7")]
267 [global::Cpp2ILInjected.Address(RVA = "0x1AAEAD0", Offset = "0x1AAEAD0", Length = "0x20")]
268 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
270 public static int ToKanaTypeInsensitive(int i)
271 {
272 throw null;
273 }
274
275 [global::Cpp2ILInjected.Token(Token = "0x60000B8")]
276 [global::Cpp2ILInjected.Address(RVA = "0x1AAEAF0", Offset = "0x1AAEAF0", Length = "0x18C")]
277 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = "FilterOptions", MemberParameters = new object[]
279 {
280 typeof(int),
281 typeof(global::System.Globalization.CompareOptions)
282 }, ReturnType = typeof(int))]
283 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
284 public static int ToWidthCompat(int i)
285 {
286 throw null;
287 }
288
289 [global::Cpp2ILInjected.Token(Token = "0x60000B9")]
290 [global::Cpp2ILInjected.Address(RVA = "0x1AAEC7C", Offset = "0x1AAEC7C", Length = "0x80")]
291 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
292 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
293 public static bool HasSpecialWeight(char c)
294 {
295 throw null;
296 }
297
298 [global::Cpp2ILInjected.Token(Token = "0x60000BA")]
299 [global::Cpp2ILInjected.Address(RVA = "0x1AAECFC", Offset = "0x1AAECFC", Length = "0x14")]
300 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
301 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
302 public static bool IsHalfWidthKana(char c)
303 {
304 throw null;
305 }
306
307 [global::Cpp2ILInjected.Token(Token = "0x60000BB")]
308 [global::Cpp2ILInjected.Address(RVA = "0x1AAED10", Offset = "0x1AAED10", Length = "0x18")]
309 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
310 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
311 public static bool IsHiragana(char c)
312 {
313 throw null;
314 }
315
316 [global::Cpp2ILInjected.Token(Token = "0x60000BC")]
317 [global::Cpp2ILInjected.Address(RVA = "0x1AAED28", Offset = "0x1AAED28", Length = "0xE8")]
318 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
319 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = "FillSortKeyRaw", MemberParameters = new object[]
320 {
321 typeof(int),
322 "Mono.Globalization.Unicode.SimpleCollator.ExtenderType",
324 typeof(global::System.Globalization.CompareOptions)
325 }, ReturnType = typeof(void))]
326 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = "CompareInternal", MemberParameters = new object[]
327 {
328 typeof(string),
329 typeof(int),
330 typeof(int),
331 typeof(string),
332 typeof(int),
333 typeof(int),
334 typeof(ref bool),
335 typeof(ref bool),
336 typeof(bool),
337 typeof(bool),
338 typeof(ref SimpleCollator.Context)
339 }, ReturnType = typeof(int))]
340 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = "MatchesPrimitive", MemberParameters = new object[]
341 {
342 typeof(global::System.Globalization.CompareOptions),
343 typeof(byte*),
344 typeof(int),
345 "Mono.Globalization.Unicode.SimpleCollator.ExtenderType",
346 typeof(byte*),
347 typeof(int),
348 typeof(bool)
349 }, ReturnType = typeof(bool))]
350 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
351 public unsafe static bool IsJapaneseSmallLetter(char c)
352 {
353 throw null;
354 }
355
356 [global::Cpp2ILInjected.Token(Token = "0x17000016")]
357 public static bool IsReady
358 {
359 [global::Cpp2ILInjected.Token(Token = "0x60000BD")]
360 [global::Cpp2ILInjected.Address(RVA = "0x1AAEE10", Offset = "0x1AAEE10", Length = "0x58")]
361 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
362 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
363 get
364 {
365 throw null;
366 }
367 }
368
369 [global::Cpp2ILInjected.Token(Token = "0x60000BE")]
370 [global::Cpp2ILInjected.Address(RVA = "0x1AAEE68", Offset = "0x1AAEE68", Length = "0xB4")]
371 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
372 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MSCompatUnicodeTable), Member = ".cctor", ReturnType = typeof(void))]
373 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MSCompatUnicodeTable), Member = "FillCJKCore", MemberParameters = new object[]
374 {
375 typeof(string),
377 typeof(ref byte*),
378 typeof(ref byte*),
380 typeof(ref byte*)
381 }, ReturnType = typeof(void))]
382 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Reflection.RuntimeAssembly), Member = "GetManifestResourceInternal", MemberParameters = new object[]
384 {
385 typeof(string),
386 typeof(ref int),
387 typeof(ref global::System.Reflection.Module)
388 }, ReturnType = typeof(global::System.IntPtr))]
389 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
390 private unsafe static global::System.IntPtr GetResource(string name)
391 {
392 throw null;
393 }
394
395 [global::Cpp2ILInjected.Token(Token = "0x60000BF")]
396 [global::Cpp2ILInjected.Address(RVA = "0x1AAEF1C", Offset = "0x1AAEF1C", Length = "0x30")]
397 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
398 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
399 private unsafe static uint UInt32FromBytePtr(byte* raw, uint idx)
400 {
401 throw null;
402 }
403
404 [global::Cpp2ILInjected.Token(Token = "0x60000C0")]
405 [global::Cpp2ILInjected.Address(RVA = "0x1AAEF4C", Offset = "0x1AAEF4C", Length = "0x440")]
406 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
407 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MSCompatUnicodeTable), Member = "GetResource", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.IntPtr))]
410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Equality", MemberParameters = new object[]
411 {
412 typeof(global::System.IntPtr),
413 typeof(global::System.IntPtr)
414 }, ReturnType = typeof(bool))]
415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(void*))]
416 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
418 {
419 throw null;
420 }
421
422 [global::Cpp2ILInjected.Token(Token = "0x60000C1")]
423 [global::Cpp2ILInjected.Address(RVA = "0x1AAF38C", Offset = "0x1AAF38C", Length = "0x164")]
424 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
425 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SimpleCollator), Member = "SetCJKTable", MemberParameters = new object[]
426 {
427 typeof(global::System.Globalization.CultureInfo),
429 typeof(ref byte*),
430 typeof(ref byte*),
432 typeof(ref byte*)
433 }, ReturnType = typeof(void))]
434 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
435 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Enter", MemberParameters = new object[]
436 {
437 typeof(object),
438 typeof(ref bool)
439 }, ReturnType = typeof(void))]
440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MSCompatUnicodeTable), Member = "FillCJKCore", MemberParameters = new object[]
441 {
442 typeof(string),
443 typeof(ref CodePointIndexer),
444 typeof(ref byte*),
445 typeof(ref byte*),
446 typeof(ref CodePointIndexer),
447 typeof(ref byte*)
448 }, ReturnType = typeof(void))]
449 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MSCompatUnicodeTable), Member = "SetCJKReferences", MemberParameters = new object[]
450 {
451 typeof(string),
452 typeof(ref CodePointIndexer),
453 typeof(ref byte*),
454 typeof(ref byte*),
455 typeof(ref CodePointIndexer),
456 typeof(ref byte*)
457 }, ReturnType = typeof(void))]
458 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
459 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
460 public unsafe static void FillCJK(string culture, ref CodePointIndexer cjkIndexer, ref byte* catTable, ref byte* lv1Table, ref CodePointIndexer lv2Indexer, ref byte* lv2Table)
461 {
462 throw null;
463 }
464
465 [global::Cpp2ILInjected.Token(Token = "0x60000C2")]
466 [global::Cpp2ILInjected.Address(RVA = "0x1AAF4F0", Offset = "0x1AAF4F0", Length = "0x4C8")]
467 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
468 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MSCompatUnicodeTable), Member = "FillCJK", MemberParameters = new object[]
469 {
470 typeof(string),
472 typeof(ref byte*),
473 typeof(ref byte*),
475 typeof(ref byte*)
476 }, ReturnType = typeof(void))]
477 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
478 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
479 {
480 typeof(string),
481 typeof(string)
482 }, ReturnType = typeof(bool))]
483 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
484 {
485 typeof(string),
486 typeof(object)
487 }, ReturnType = typeof(string))]
488 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MSCompatUnicodeTable), Member = "GetResource", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.IntPtr))]
489 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Equality", MemberParameters = new object[]
490 {
491 typeof(global::System.IntPtr),
492 typeof(global::System.IntPtr)
493 }, ReturnType = typeof(bool))]
494 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(void*))]
495 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
496 {
497 typeof(string),
498 typeof(string)
499 }, ReturnType = typeof(bool))]
500 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
501 private unsafe static void FillCJKCore(string culture, ref CodePointIndexer cjkIndexer, ref byte* catTable, ref byte* lv1Table, ref CodePointIndexer cjkLv2Indexer, ref byte* lv2Table)
502 {
503 throw null;
504 }
505
506 [global::Cpp2ILInjected.Token(Token = "0x40000E4")]
507 public static int MaxExpansionLength;
508
509 [global::Cpp2ILInjected.Token(Token = "0x40000E5")]
510 private unsafe static readonly byte* ignorableFlags;
511
512 [global::Cpp2ILInjected.Token(Token = "0x40000E6")]
513 private unsafe static readonly byte* categories;
514
515 [global::Cpp2ILInjected.Token(Token = "0x40000E7")]
516 private unsafe static readonly byte* level1;
517
518 [global::Cpp2ILInjected.Token(Token = "0x40000E8")]
519 private unsafe static readonly byte* level2;
520
521 [global::Cpp2ILInjected.Token(Token = "0x40000E9")]
522 private unsafe static readonly byte* level3;
523
524 [global::Cpp2ILInjected.Token(Token = "0x40000EA")]
525 private unsafe static byte* cjkCHScategory;
526
527 [global::Cpp2ILInjected.Token(Token = "0x40000EB")]
528 private unsafe static byte* cjkCHTcategory;
529
530 [global::Cpp2ILInjected.Token(Token = "0x40000EC")]
531 private unsafe static byte* cjkJAcategory;
532
533 [global::Cpp2ILInjected.Token(Token = "0x40000ED")]
534 private unsafe static byte* cjkKOcategory;
535
536 [global::Cpp2ILInjected.Token(Token = "0x40000EE")]
537 private unsafe static byte* cjkCHSlv1;
538
539 [global::Cpp2ILInjected.Token(Token = "0x40000EF")]
540 private unsafe static byte* cjkCHTlv1;
541
542 [global::Cpp2ILInjected.Token(Token = "0x40000F0")]
543 private unsafe static byte* cjkJAlv1;
544
545 [global::Cpp2ILInjected.Token(Token = "0x40000F1")]
546 private unsafe static byte* cjkKOlv1;
547
548 [global::Cpp2ILInjected.Token(Token = "0x40000F2")]
549 private unsafe static byte* cjkKOlv2;
550
551 [global::Cpp2ILInjected.Token(Token = "0x40000F3")]
552 private static readonly char[] tailoringArr;
553
554 [global::Cpp2ILInjected.Token(Token = "0x40000F4")]
556
557 [global::Cpp2ILInjected.Token(Token = "0x40000F5")]
558 private static object forLock;
559
560 [global::Cpp2ILInjected.Token(Token = "0x40000F6")]
561 public static readonly bool isReady;
562
563 [global::System.Runtime.CompilerServices.CompilerGenerated]
564 [global::Cpp2ILInjected.Token(Token = "0x2000037")]
565 [global::System.Serializable]
566 private sealed class <>c
567 {
568 // Note: this type is marked as 'beforefieldinit'.
569 [global::Cpp2ILInjected.Token(Token = "0x60000C3")]
570 [global::Cpp2ILInjected.Address(RVA = "0x1AAF9B8", Offset = "0x1AAF9B8", Length = "0x5C")]
571 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
572 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
573 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
574 static <>c()
575 {
576 throw null;
577 }
578
579 [global::Cpp2ILInjected.Token(Token = "0x60000C4")]
580 [global::Cpp2ILInjected.Address(RVA = "0x1AAFA14", Offset = "0x1AAFA14", Length = "0x8")]
581 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
582 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
583 public <>c()
584 {
585 throw null;
586 }
587
588 [global::Cpp2ILInjected.Token(Token = "0x60000C5")]
589 [global::Cpp2ILInjected.Address(RVA = "0x1AAFA1C", Offset = "0x1AAFA1C", Length = "0x10")]
590 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
592 {
593 throw null;
594 }
595
596 [global::Cpp2ILInjected.Token(Token = "0x40000F7")]
597 public static readonly MSCompatUnicodeTable.<>c <>9;
598
599 [global::Cpp2ILInjected.Token(Token = "0x40000F8")]
600 public static global::System.Comparison<Level2Map> <>9__17_0;
601 }
602 }
603}
class f__AnonymousType0<< Count > j__TPar
static unsafe global::System.IntPtr GetResource(string name)
static unsafe void BuildTailoringTables(global::System.Globalization.CultureInfo culture, TailoringInfo t, ref Contraction[] contractions, ref Level2Map[] diacriticals)
static unsafe void FillCJK(string culture, ref CodePointIndexer cjkIndexer, ref byte *catTable, ref byte *lv1Table, ref CodePointIndexer lv2Indexer, ref byte *lv2Table)
static unsafe void SetCJKReferences(string name, ref CodePointIndexer cjkIndexer, ref byte *catTable, ref byte *lv1Table, ref CodePointIndexer lv2Indexer, ref byte *lv2Table)
static unsafe void FillCJKCore(string culture, ref CodePointIndexer cjkIndexer, ref byte *catTable, ref byte *lv1Table, ref CodePointIndexer cjkLv2Indexer, ref byte *lv2Table)
static unsafe uint UInt32FromBytePtr(byte *raw, uint idx)