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
Normalization.cs
Go to the documentation of this file.
1using System;
7
8namespace System.Text
9{
10 [global::Cpp2ILInjected.Token(Token = "0x200028F")]
11 internal class Normalization
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x600169F")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1AE83BC", Offset = "0x1AE83BC", Length = "0x94")]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "TryCompose", MemberParameters = new object[]
16 {
17 typeof(int),
18 typeof(int),
19 typeof(int)
20 }, ReturnType = typeof(int))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "QuickCheck", MemberParameters = new object[]
22 {
23 typeof(char),
24 typeof(int)
25 }, ReturnType = typeof(NormalizationCheck))]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Globalization.Unicode.NormalizationTableUtil), Member = "PropIdx", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
29 private static uint PropValue(int cp)
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x60016A0")]
35 [global::Cpp2ILInjected.Address(RVA = "0x1AE8450", Offset = "0x1AE8450", Length = "0x94")]
36 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "GetCanonical", MemberParameters = new object[]
38 {
39 typeof(int),
40 typeof(int[]),
41 typeof(int),
42 typeof(int)
43 }, ReturnType = typeof(int))]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Globalization.Unicode.NormalizationTableUtil), Member = "MapIdx", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
46 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
47 private static int CharMapIdx(int cp)
48 {
49 throw null;
50 }
51
52 [global::Cpp2ILInjected.Token(Token = "0x60016A1")]
53 [global::Cpp2ILInjected.Address(RVA = "0x1AE84E4", Offset = "0x1AE84E4", Length = "0xA0")]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "TryComposeWithPreviousStarter", MemberParameters = new object[]
55 {
57 typeof(string),
58 typeof(int)
59 }, ReturnType = typeof(int))]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "ReorderCanonical", MemberParameters = new object[]
61 {
62 typeof(string),
63 typeof(ref StringBuilder),
64 typeof(int)
65 }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Globalization.Unicode.CodePointIndexer), Member = "ToIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
68 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
69 private static byte GetCombiningClass(int c)
70 {
71 throw null;
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x60016A2")]
75 [global::Cpp2ILInjected.Address(RVA = "0x1AE8584", Offset = "0x1AE8584", Length = "0xA0")]
76 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "TryCompose", MemberParameters = new object[]
78 {
79 typeof(int),
80 typeof(int),
81 typeof(int)
82 }, ReturnType = typeof(int))]
83 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Globalization.Unicode.CodePointIndexer), Member = "ToIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
85 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
86 private static int GetPrimaryCompositeFromMapIndex(int src)
87 {
88 throw null;
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x60016A3")]
92 [global::Cpp2ILInjected.Address(RVA = "0x1AE8624", Offset = "0x1AE8624", Length = "0xA0")]
93 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "TryComposeWithPreviousStarter", MemberParameters = new object[]
95 {
97 typeof(string),
98 typeof(int)
99 }, ReturnType = typeof(int))]
100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mono.Globalization.Unicode.CodePointIndexer), Member = "ToIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
103 private static int GetPrimaryCompositeHelperIndex(int cp)
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x60016A4")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1AE86C4", Offset = "0x1AE86C4", Length = "0xE0")]
110 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "Normalize", MemberParameters = new object[]
112 {
113 typeof(string),
114 typeof(int)
115 }, ReturnType = typeof(string))]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "Decompose", MemberParameters = new object[]
118 {
119 typeof(string),
120 typeof(ref StringBuilder),
121 typeof(int)
122 }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "Combine", MemberParameters = new object[]
124 {
125 typeof(StringBuilder),
126 typeof(int),
127 typeof(int)
128 }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "Combine", MemberParameters = new object[]
130 {
131 typeof(string),
132 typeof(int),
133 typeof(int)
134 }, ReturnType = typeof(StringBuilder))]
135 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
136 private static string Compose(string source, int checkType)
137 {
138 throw null;
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x60016A5")]
142 [global::Cpp2ILInjected.Address(RVA = "0x1AE88CC", Offset = "0x1AE88CC", Length = "0x130")]
143 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "Compose", MemberParameters = new object[]
145 {
146 typeof(string),
147 typeof(int)
148 }, ReturnType = typeof(string))]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "QuickCheck", MemberParameters = new object[]
152 {
153 typeof(char),
154 typeof(int)
155 }, ReturnType = typeof(NormalizationCheck))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(StringBuilder))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "Combine", MemberParameters = new object[]
159 {
160 typeof(StringBuilder),
161 typeof(int),
162 typeof(int)
163 }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
165 private static StringBuilder Combine(string source, int start, int checkType)
166 {
167 throw null;
168 }
169
170 [global::Cpp2ILInjected.Token(Token = "0x60016A6")]
171 [global::Cpp2ILInjected.Address(RVA = "0x1AE89FC", Offset = "0x1AE89FC", Length = "0x108")]
172 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "Compose", MemberParameters = new object[]
174 {
175 typeof(string),
176 typeof(int)
177 }, ReturnType = typeof(string))]
178 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "Combine", MemberParameters = new object[]
179 {
180 typeof(string),
181 typeof(int),
182 typeof(int)
183 }, ReturnType = typeof(StringBuilder))]
184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "CombineHangul", MemberParameters = new object[]
186 {
187 typeof(StringBuilder),
188 typeof(string),
189 typeof(int)
190 }, ReturnType = typeof(int))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "get_Length", ReturnType = typeof(int))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "QuickCheck", MemberParameters = new object[]
194 {
195 typeof(char),
196 typeof(int)
197 }, ReturnType = typeof(NormalizationCheck))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "TryComposeWithPreviousStarter", MemberParameters = new object[]
199 {
200 typeof(StringBuilder),
201 typeof(string),
202 typeof(int)
203 }, ReturnType = typeof(int))]
204 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
205 private static void Combine(StringBuilder sb, int i, int checkType)
206 {
207 throw null;
208 }
209
210 [global::Cpp2ILInjected.Token(Token = "0x60016A7")]
211 [global::Cpp2ILInjected.Address(RVA = "0x1AE8C20", Offset = "0x1AE8C20", Length = "0x1BC")]
212 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "Combine", MemberParameters = new object[]
214 {
216 typeof(int),
217 typeof(int)
218 }, ReturnType = typeof(void))]
219 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "get_Length", ReturnType = typeof(int))]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "Fetch", MemberParameters = new object[]
222 {
223 typeof(StringBuilder),
224 typeof(string),
225 typeof(int)
226 }, ReturnType = typeof(int))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "set_Chars", MemberParameters = new object[]
228 {
229 typeof(int),
230 typeof(char)
231 }, ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Remove", MemberParameters = new object[]
233 {
234 typeof(int),
235 typeof(int)
236 }, ReturnType = typeof(StringBuilder))]
237 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
238 private static int CombineHangul(StringBuilder sb, string s, int current)
239 {
240 throw null;
241 }
242
243 [global::Cpp2ILInjected.Token(Token = "0x60016A8")]
244 [global::Cpp2ILInjected.Address(RVA = "0x1AE9008", Offset = "0x1AE9008", Length = "0x34")]
245 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "CombineHangul", MemberParameters = new object[]
246 {
248 typeof(string),
249 typeof(int)
250 }, ReturnType = typeof(int))]
251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "TryComposeWithPreviousStarter", MemberParameters = new object[]
252 {
253 typeof(StringBuilder),
254 typeof(string),
255 typeof(int)
256 }, ReturnType = typeof(int))]
257 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
260 private static int Fetch(StringBuilder sb, string s, int i)
261 {
262 throw null;
263 }
264
265 [global::Cpp2ILInjected.Token(Token = "0x60016A9")]
266 [global::Cpp2ILInjected.Address(RVA = "0x1AE8DDC", Offset = "0x1AE8DDC", Length = "0x22C")]
267 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
268 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "Combine", MemberParameters = new object[]
269 {
271 typeof(int),
272 typeof(int)
273 }, ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "Fetch", MemberParameters = new object[]
276 {
277 typeof(StringBuilder),
278 typeof(string),
279 typeof(int)
280 }, ReturnType = typeof(int))]
281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "GetCombiningClass", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte))]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "GetPrimaryCompositeHelperIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "get_Length", ReturnType = typeof(int))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "TryCompose", MemberParameters = new object[]
285 {
286 typeof(int),
287 typeof(int),
288 typeof(int)
289 }, ReturnType = typeof(int))]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "set_Chars", MemberParameters = new object[]
291 {
292 typeof(int),
293 typeof(char)
294 }, ReturnType = typeof(void))]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Remove", MemberParameters = new object[]
296 {
297 typeof(int),
298 typeof(int)
299 }, ReturnType = typeof(StringBuilder))]
300 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
301 private static int TryComposeWithPreviousStarter(StringBuilder sb, string s, int current)
302 {
303 throw null;
304 }
305
306 [global::Cpp2ILInjected.Token(Token = "0x60016AA")]
307 [global::Cpp2ILInjected.Address(RVA = "0x1AE903C", Offset = "0x1AE903C", Length = "0x118")]
308 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
309 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "TryComposeWithPreviousStarter", MemberParameters = new object[]
310 {
312 typeof(string),
313 typeof(int)
314 }, ReturnType = typeof(int))]
315 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "GetPrimaryCompositeFromMapIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "PropValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(uint))]
318 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
319 private static int TryCompose(int i, int starter, int candidate)
320 {
321 throw null;
322 }
323
324 [global::Cpp2ILInjected.Token(Token = "0x60016AB")]
325 [global::Cpp2ILInjected.Address(RVA = "0x1AE9154", Offset = "0x1AE9154", Length = "0x8C")]
326 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
327 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "Normalize", MemberParameters = new object[]
328 {
329 typeof(string),
330 typeof(int)
331 }, ReturnType = typeof(string))]
332 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "Decompose", MemberParameters = new object[]
334 {
335 typeof(string),
336 typeof(ref StringBuilder),
337 typeof(int)
338 }, ReturnType = typeof(void))]
339 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
340 private static string Decompose(string source, int checkType)
341 {
342 throw null;
343 }
344
345 [global::Cpp2ILInjected.Token(Token = "0x60016AC")]
346 [global::Cpp2ILInjected.Address(RVA = "0x1AE87A4", Offset = "0x1AE87A4", Length = "0x128")]
347 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
348 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "Compose", MemberParameters = new object[]
349 {
350 typeof(string),
351 typeof(int)
352 }, ReturnType = typeof(string))]
353 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "Decompose", MemberParameters = new object[]
354 {
355 typeof(string),
356 typeof(int)
357 }, ReturnType = typeof(string))]
358 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
359 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
360 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "QuickCheck", MemberParameters = new object[]
361 {
362 typeof(char),
363 typeof(int)
364 }, ReturnType = typeof(NormalizationCheck))]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "DecomposeChar", MemberParameters = new object[]
366 {
367 typeof(ref StringBuilder),
368 typeof(ref int[]),
369 typeof(string),
370 typeof(int),
371 typeof(int),
372 typeof(ref int)
373 }, ReturnType = typeof(void))]
374 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[]
375 {
376 typeof(string),
377 typeof(int),
378 typeof(int)
379 }, ReturnType = typeof(StringBuilder))]
380 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "ReorderCanonical", MemberParameters = new object[]
381 {
382 typeof(string),
383 typeof(ref StringBuilder),
384 typeof(int)
385 }, ReturnType = typeof(void))]
386 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
387 private static void Decompose(string source, ref StringBuilder sb, int checkType)
388 {
389 throw null;
390 }
391
392 [global::Cpp2ILInjected.Token(Token = "0x60016AD")]
393 [global::Cpp2ILInjected.Address(RVA = "0x1AE937C", Offset = "0x1AE937C", Length = "0x24C")]
394 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
395 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "Decompose", MemberParameters = new object[]
396 {
397 typeof(string),
399 typeof(int)
400 }, ReturnType = typeof(void))]
401 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
402 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "GetCombiningClass", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte))]
404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
405 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[]
406 {
407 typeof(string),
408 typeof(int),
409 typeof(int)
410 }, ReturnType = typeof(StringBuilder))]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "set_Chars", MemberParameters = new object[]
413 {
414 typeof(int),
415 typeof(char)
416 }, ReturnType = typeof(void))]
417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "get_Length", ReturnType = typeof(int))]
418 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
419 private static void ReorderCanonical(string src, ref StringBuilder sb, int start)
420 {
421 throw null;
422 }
423
424 [global::Cpp2ILInjected.Token(Token = "0x60016AE")]
425 [global::Cpp2ILInjected.Address(RVA = "0x1AE91E0", Offset = "0x1AE91E0", Length = "0x19C")]
426 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
427 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "Decompose", MemberParameters = new object[]
428 {
429 typeof(string),
431 typeof(int)
432 }, ReturnType = typeof(void))]
433 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
435 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[]
436 {
437 typeof(string),
438 typeof(int),
439 typeof(int)
440 }, ReturnType = typeof(StringBuilder))]
441 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
442 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "GetCanonical", MemberParameters = new object[]
443 {
444 typeof(int),
445 typeof(int[]),
446 typeof(int),
447 typeof(int)
448 }, ReturnType = typeof(int))]
449 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(StringBuilder))]
450 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
451 private static void DecomposeChar(ref StringBuilder sb, ref int[] buf, string s, int i, int checkType, ref int start)
452 {
453 throw null;
454 }
455
456 [global::Cpp2ILInjected.Token(Token = "0x60016AF")]
457 [global::Cpp2ILInjected.Address(RVA = "0x1AE8B04", Offset = "0x1AE8B04", Length = "0x11C")]
458 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
459 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "Combine", MemberParameters = new object[]
460 {
461 typeof(string),
462 typeof(int),
463 typeof(int)
464 }, ReturnType = typeof(StringBuilder))]
465 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "Combine", MemberParameters = new object[]
466 {
467 typeof(StringBuilder),
468 typeof(int),
469 typeof(int)
470 }, ReturnType = typeof(void))]
471 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "Decompose", MemberParameters = new object[]
472 {
473 typeof(string),
474 typeof(ref StringBuilder),
475 typeof(int)
476 }, ReturnType = typeof(void))]
477 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "GetCanonical", MemberParameters = new object[]
478 {
479 typeof(int),
480 typeof(int[]),
481 typeof(int),
482 typeof(int)
483 }, ReturnType = typeof(int))]
484 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
485 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "PropValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(uint))]
486 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
487 public static NormalizationCheck QuickCheck(char c, int type)
488 {
489 throw null;
490 }
491
492 [global::Cpp2ILInjected.Token(Token = "0x60016B0")]
493 [global::Cpp2ILInjected.Address(RVA = "0x1AE9758", Offset = "0x1AE9758", Length = "0xB0")]
494 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
495 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "GetCanonical", MemberParameters = new object[]
496 {
497 typeof(int),
498 typeof(int[]),
499 typeof(int),
500 typeof(int)
501 }, ReturnType = typeof(int))]
502 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
503 private static int GetCanonicalHangul(int s, int[] buf, int bufIdx)
504 {
505 throw null;
506 }
507
508 [global::Cpp2ILInjected.Token(Token = "0x60016B1")]
509 [global::Cpp2ILInjected.Address(RVA = "0x1AE95C8", Offset = "0x1AE95C8", Length = "0x190")]
510 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
511 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "DecomposeChar", MemberParameters = new object[]
512 {
514 typeof(ref int[]),
515 typeof(string),
516 typeof(int),
517 typeof(int),
518 typeof(ref int)
519 }, ReturnType = typeof(void))]
520 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Normalization), Member = "GetCanonical", MemberParameters = new object[]
521 {
522 typeof(int),
523 typeof(int[]),
524 typeof(int),
525 typeof(int)
526 }, ReturnType = typeof(int))]
527 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
528 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "GetCanonicalHangul", MemberParameters = new object[]
529 {
530 typeof(int),
531 typeof(int[]),
532 typeof(int)
533 }, ReturnType = typeof(int))]
534 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "CharMapIdx", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
535 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "QuickCheck", MemberParameters = new object[]
536 {
537 typeof(char),
538 typeof(int)
539 }, ReturnType = typeof(NormalizationCheck))]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "GetCanonical", MemberParameters = new object[]
541 {
542 typeof(int),
543 typeof(int[]),
544 typeof(int),
545 typeof(int)
546 }, ReturnType = typeof(int))]
547 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
548 private static int GetCanonical(int c, int[] buf, int bufIdx, int checkType)
549 {
550 throw null;
551 }
552
553 [global::Cpp2ILInjected.Token(Token = "0x60016B2")]
554 [global::Cpp2ILInjected.Address(RVA = "0x1AE9808", Offset = "0x1AE9808", Length = "0xBC")]
555 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
556 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "Normalize", MemberParameters = new object[] { typeof(NormalizationForm) }, ReturnType = typeof(string))]
557 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
558 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
560 {
561 throw null;
562 }
563
564 [global::Cpp2ILInjected.Token(Token = "0x60016B3")]
565 [global::Cpp2ILInjected.Address(RVA = "0x1AE98C4", Offset = "0x1AE98C4", Length = "0x98")]
566 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
567 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "Decompose", MemberParameters = new object[]
569 {
570 typeof(string),
571 typeof(int)
572 }, ReturnType = typeof(string))]
573 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Normalization), Member = "Compose", MemberParameters = new object[]
574 {
575 typeof(string),
576 typeof(int)
577 }, ReturnType = typeof(string))]
578 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
579 public static string Normalize(string source, int type)
580 {
581 throw null;
582 }
583
584 [global::Cpp2ILInjected.Token(Token = "0x60016B4")]
585 [global::Cpp2ILInjected.Address(RVA = "0x1AE995C", Offset = "0x1AE995C", Length = "0x4")]
586 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
587 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
588 [MethodImpl(4096)]
589 private static extern void load_normalization_resource(out global::System.IntPtr props, out global::System.IntPtr mappedChars, out global::System.IntPtr charMapIndex, out global::System.IntPtr helperIndex, out global::System.IntPtr mapIdxToComposite, out global::System.IntPtr combiningClass);
590
591 [global::Cpp2ILInjected.Token(Token = "0x60016B5")]
592 [global::Cpp2ILInjected.Address(RVA = "0x1AE9960", Offset = "0x1AE9960", Length = "0x1F4")]
593 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
594 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
595 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
596 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Enter", MemberParameters = new object[]
597 {
598 typeof(object),
599 typeof(ref bool)
600 }, ReturnType = typeof(void))]
601 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(void*))]
602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Threading.Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
603 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
605 {
606 throw null;
607 }
608
609 [global::Cpp2ILInjected.Token(Token = "0x4000B8A")]
610 private unsafe static byte* props;
611
612 [global::Cpp2ILInjected.Token(Token = "0x4000B8B")]
613 private unsafe static int* mappedChars;
614
615 [global::Cpp2ILInjected.Token(Token = "0x4000B8C")]
616 private unsafe static short* charMapIndex;
617
618 [global::Cpp2ILInjected.Token(Token = "0x4000B8D")]
619 private unsafe static short* helperIndex;
620
621 [global::Cpp2ILInjected.Token(Token = "0x4000B8E")]
622 private unsafe static ushort* mapIdxToComposite;
623
624 [global::Cpp2ILInjected.Token(Token = "0x4000B8F")]
625 private unsafe static byte* combiningClass;
626
627 [global::Cpp2ILInjected.Token(Token = "0x4000B90")]
628 private static object forLock;
629
630 [global::Cpp2ILInjected.Token(Token = "0x4000B91")]
631 public static readonly bool isReady;
632 }
633}
class f__AnonymousType0<< Count > j__TPar
static int TryCompose(int i, int starter, int candidate)
static readonly bool isReady
static string Decompose(string source, int checkType)
static unsafe ushort * mapIdxToComposite
static int TryComposeWithPreviousStarter(StringBuilder sb, string s, int current)
static byte GetCombiningClass(int c)
static void DecomposeChar(ref StringBuilder sb, ref int[] buf, string s, int i, int checkType, ref int start)
static void ReorderCanonical(string src, ref StringBuilder sb, int start)
static void Combine(StringBuilder sb, int i, int checkType)
static int GetCanonicalHangul(int s, int[] buf, int bufIdx)
static int GetCanonical(int c, int[] buf, int bufIdx, int checkType)
static string Normalize(string source, NormalizationForm normalizationForm)
static void Decompose(string source, ref StringBuilder sb, int checkType)
static unsafe Normalization()
static int CharMapIdx(int cp)
static StringBuilder Combine(string source, int start, int checkType)
static int GetPrimaryCompositeHelperIndex(int cp)
static unsafe byte * combiningClass
static string Compose(string source, int checkType)
static unsafe int * mappedChars
static int GetPrimaryCompositeFromMapIndex(int src)
static int CombineHangul(StringBuilder sb, string s, int current)
static unsafe short * charMapIndex
static void load_normalization_resource(out global::System.IntPtr props, out global::System.IntPtr mappedChars, out global::System.IntPtr charMapIndex, out global::System.IntPtr helperIndex, out global::System.IntPtr mapIdxToComposite, out global::System.IntPtr combiningClass)
static unsafe byte * props
static unsafe short * helperIndex
static NormalizationCheck QuickCheck(char c, int type)
static uint PropValue(int cp)
static string Normalize(string source, int type)
static int Fetch(StringBuilder sb, string s, int i)