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
IdnMapping.cs
Go to the documentation of this file.
1using System;
3using System.Text;
6
8{
9 [global::Cpp2ILInjected.Token(Token = "0x20005C3")]
10 public sealed class IdnMapping
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6002D20")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1C029D8", Offset = "0x1C029D8", Length = "0x88")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.DomainNameHelper", Member = "IdnEquivalent", MemberParameters = new object[]
16 {
17 "System.Char*",
18 typeof(int),
19 typeof(int),
20 typeof(ref bool),
21 typeof(ref bool)
22 }, ReturnType = typeof(string))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.DomainNameHelper", Member = "IdnEquivalent", MemberParameters = new object[]
24 {
25 "System.Char*",
26 typeof(int),
27 typeof(int),
28 typeof(ref bool),
29 typeof(ref string)
30 }, ReturnType = typeof(string))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.DomainNameHelper", Member = "UnicodeEquivalent", MemberParameters = new object[]
32 {
33 typeof(string),
34 "System.Char*",
35 typeof(int),
36 typeof(int)
37 }, ReturnType = typeof(string))]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.DomainNameHelper", Member = "UnicodeEquivalent", MemberParameters = new object[]
39 {
40 "System.Char*",
41 typeof(int),
42 typeof(int),
43 typeof(ref bool),
44 typeof(ref bool)
45 }, ReturnType = typeof(string))]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
49 public IdnMapping()
50 {
51 throw null;
52 }
53
54 [global::Cpp2ILInjected.Token(Token = "0x6002D21")]
55 [global::Cpp2ILInjected.Address(RVA = "0x1C02AA0", Offset = "0x1C02AA0", Length = "0x84")]
56 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
58 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
59 public override bool Equals(object obj)
60 {
61 throw null;
62 }
63
64 [global::Cpp2ILInjected.Token(Token = "0x6002D22")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1C02B24", Offset = "0x1C02B24", Length = "0x10")]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
67 public override int GetHashCode()
68 {
69 throw null;
70 }
71
72 [global::Cpp2ILInjected.Token(Token = "0x6002D23")]
73 [global::Cpp2ILInjected.Address(RVA = "0x1C02B34", Offset = "0x1C02B34", Length = "0x60")]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.DomainNameHelper", Member = "IdnEquivalent", MemberParameters = new object[]
75 {
76 "System.Char*",
77 typeof(int),
78 typeof(int),
79 typeof(ref bool),
80 typeof(ref string)
81 }, ReturnType = typeof(string))]
82 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.DomainNameHelper", Member = "UnicodeEquivalent", MemberParameters = new object[]
83 {
84 "System.Char*",
85 typeof(int),
86 typeof(int),
87 typeof(ref bool),
88 typeof(ref bool)
89 }, ReturnType = typeof(string))]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
93 public string GetAscii(string unicode)
94 {
95 throw null;
96 }
97
98 [global::Cpp2ILInjected.Token(Token = "0x6002D24")]
99 [global::Cpp2ILInjected.Address(RVA = "0x1C02B94", Offset = "0x1C02B94", Length = "0xC8")]
100 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
105 public string GetAscii(string unicode, int index, int count)
106 {
107 throw null;
108 }
109
110 [global::Cpp2ILInjected.Token(Token = "0x6002D25")]
111 [global::Cpp2ILInjected.Address(RVA = "0x1C02C5C", Offset = "0x1C02C5C", Length = "0x1F8")]
112 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IdnMapping), Member = "GetUnicode", MemberParameters = new object[]
114 {
115 typeof(string),
116 typeof(int),
117 typeof(int)
118 }, ReturnType = typeof(string))]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
121 {
122 typeof(int),
123 typeof(int)
124 }, ReturnType = typeof(string))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToLower", MemberParameters = new object[] { typeof(CultureInfo) }, ReturnType = typeof(string))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
129 {
130 typeof(global::System.Array),
131 typeof(global::System.RuntimeFieldHandle)
132 }, ReturnType = typeof(void))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Split", MemberParameters = new object[] { typeof(char[]) }, ReturnType = typeof(string[]))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IdnMapping), Member = "ToAscii", MemberParameters = new object[]
135 {
136 typeof(string),
137 typeof(int)
138 }, ReturnType = typeof(string))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IdnMapping), Member = "ToUnicode", MemberParameters = new object[]
140 {
141 typeof(string),
142 typeof(int)
143 }, ReturnType = typeof(string))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Join", MemberParameters = new object[]
145 {
146 typeof(string),
147 typeof(string[])
148 }, ReturnType = typeof(string))]
149 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
150 private string Convert(string input, int index, int count, bool toAscii)
151 {
152 throw null;
153 }
154
155 [global::Cpp2ILInjected.Token(Token = "0x6002D26")]
156 [global::Cpp2ILInjected.Address(RVA = "0x1C02E54", Offset = "0x1C02E54", Length = "0x224")]
157 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IdnMapping), Member = "Convert", MemberParameters = new object[]
159 {
160 typeof(string),
161 typeof(int),
162 typeof(int),
163 typeof(bool)
164 }, ReturnType = typeof(string))]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IdnMapping), Member = "ToUnicode", MemberParameters = new object[]
166 {
167 typeof(string),
168 typeof(int)
169 }, ReturnType = typeof(string))]
170 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IdnMapping), Member = "NamePrep", MemberParameters = new object[]
173 {
174 typeof(string),
175 typeof(int)
176 }, ReturnType = typeof(string))]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IdnMapping), Member = "VerifyStd3AsciiRules", MemberParameters = new object[]
178 {
179 typeof(string),
180 typeof(int)
181 }, ReturnType = typeof(void))]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "StartsWith", MemberParameters = new object[]
183 {
184 typeof(string),
185 typeof(global::System.StringComparison)
186 }, ReturnType = typeof(bool))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Bootstring), Member = "Encode", MemberParameters = new object[]
188 {
189 typeof(string),
190 typeof(int)
191 }, ReturnType = typeof(string))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
193 {
194 typeof(string),
195 typeof(string)
196 }, ReturnType = typeof(string))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IdnMapping), Member = "VerifyLength", MemberParameters = new object[]
198 {
199 typeof(string),
200 typeof(int)
201 }, ReturnType = typeof(void))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
203 {
204 typeof(string),
205 typeof(object)
206 }, ReturnType = typeof(string))]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
209 private string ToAscii(string s, int offset)
210 {
211 throw null;
212 }
213
214 [global::Cpp2ILInjected.Token(Token = "0x6002D27")]
215 [global::Cpp2ILInjected.Address(RVA = "0x1C03860", Offset = "0x1C03860", Length = "0xBC")]
216 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
217 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IdnMapping), Member = "ToAscii", MemberParameters = new object[]
218 {
219 typeof(string),
220 typeof(int)
221 }, ReturnType = typeof(string))]
222 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
224 {
225 typeof(string),
226 typeof(object)
227 }, ReturnType = typeof(string))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
229 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
230 private void VerifyLength(string s, int offset)
231 {
232 throw null;
233 }
234
235 [global::Cpp2ILInjected.Token(Token = "0x6002D28")]
236 [global::Cpp2ILInjected.Address(RVA = "0x1C0323C", Offset = "0x1C0323C", Length = "0x138")]
237 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
238 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IdnMapping), Member = "ToAscii", MemberParameters = new object[]
239 {
240 typeof(string),
241 typeof(int)
242 }, ReturnType = typeof(string))]
243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IdnMapping), Member = "ToUnicode", MemberParameters = new object[]
244 {
245 typeof(string),
246 typeof(int)
247 }, ReturnType = typeof(string))]
248 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Normalize", MemberParameters = new object[] { typeof(global::System.Text.NormalizationForm) }, ReturnType = typeof(string))]
250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IdnMapping), Member = "VerifyProhibitedCharacters", MemberParameters = new object[]
251 {
252 typeof(string),
253 typeof(int)
254 }, ReturnType = typeof(void))]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "GetUnicodeCategory", MemberParameters = new object[]
256 {
257 typeof(string),
258 typeof(int)
259 }, ReturnType = typeof(UnicodeCategory))]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
261 {
262 typeof(string),
263 typeof(object)
264 }, ReturnType = typeof(string))]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
266 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
267 private string NamePrep(string s, int offset)
268 {
269 throw null;
270 }
271
272 [global::Cpp2ILInjected.Token(Token = "0x6002D29")]
273 [global::Cpp2ILInjected.Address(RVA = "0x1C0391C", Offset = "0x1C0391C", Length = "0x230")]
274 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
275 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IdnMapping), Member = "NamePrep", MemberParameters = new object[]
276 {
277 typeof(string),
278 typeof(int)
279 }, ReturnType = typeof(string))]
280 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "GetUnicodeCategory", MemberParameters = new object[]
282 {
283 typeof(string),
284 typeof(int)
285 }, ReturnType = typeof(UnicodeCategory))]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
288 {
289 typeof(string),
290 typeof(object)
291 }, ReturnType = typeof(string))]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
294 private void VerifyProhibitedCharacters(string s, int offset)
295 {
296 throw null;
297 }
298
299 [global::Cpp2ILInjected.Token(Token = "0x6002D2A")]
300 [global::Cpp2ILInjected.Address(RVA = "0x1C03374", Offset = "0x1C03374", Length = "0x1B4")]
301 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
302 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IdnMapping), Member = "ToAscii", MemberParameters = new object[]
303 {
304 typeof(string),
305 typeof(int)
306 }, ReturnType = typeof(string))]
307 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
310 {
311 typeof(string),
312 typeof(object)
313 }, ReturnType = typeof(string))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
315 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
316 private void VerifyStd3AsciiRules(string s, int offset)
317 {
318 throw null;
319 }
320
321 [global::Cpp2ILInjected.Token(Token = "0x6002D2B")]
322 [global::Cpp2ILInjected.Address(RVA = "0x1C03B4C", Offset = "0x1C03B4C", Length = "0x60")]
323 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.DomainNameHelper", Member = "IdnEquivalent", MemberParameters = new object[]
324 {
325 "System.Char*",
326 typeof(int),
327 typeof(int),
328 typeof(ref bool),
329 typeof(ref bool)
330 }, ReturnType = typeof(string))]
331 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.DomainNameHelper", Member = "UnicodeEquivalent", MemberParameters = new object[]
332 {
333 typeof(string),
334 "System.Char*",
335 typeof(int),
336 typeof(int)
337 }, ReturnType = typeof(string))]
338 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.DomainNameHelper", Member = "UnicodeEquivalent", MemberParameters = new object[]
339 {
340 "System.Char*",
341 typeof(int),
342 typeof(int),
343 typeof(ref bool),
344 typeof(ref bool)
345 }, ReturnType = typeof(string))]
346 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
348 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
349 public string GetUnicode(string ascii)
350 {
351 throw null;
352 }
353
354 [global::Cpp2ILInjected.Token(Token = "0x6002D2C")]
355 [global::Cpp2ILInjected.Address(RVA = "0x1C03BAC", Offset = "0x1C03BAC", Length = "0xC8")]
356 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
357 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
358 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IdnMapping), Member = "Convert", MemberParameters = new object[]
359 {
360 typeof(string),
361 typeof(int),
362 typeof(int),
363 typeof(bool)
364 }, ReturnType = typeof(string))]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
367 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
368 public string GetUnicode(string ascii, int index, int count)
369 {
370 throw null;
371 }
372
373 [global::Cpp2ILInjected.Token(Token = "0x6002D2D")]
374 [global::Cpp2ILInjected.Address(RVA = "0x1C03078", Offset = "0x1C03078", Length = "0x1C4")]
375 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
376 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IdnMapping), Member = "Convert", MemberParameters = new object[]
377 {
378 typeof(string),
379 typeof(int),
380 typeof(int),
381 typeof(bool)
382 }, ReturnType = typeof(string))]
383 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IdnMapping), Member = "NamePrep", MemberParameters = new object[]
386 {
387 typeof(string),
388 typeof(int)
389 }, ReturnType = typeof(string))]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "StartsWith", MemberParameters = new object[]
391 {
392 typeof(string),
393 typeof(global::System.StringComparison)
394 }, ReturnType = typeof(bool))]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToLower", MemberParameters = new object[] { typeof(CultureInfo) }, ReturnType = typeof(string))]
397 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Bootstring), Member = "Decode", MemberParameters = new object[]
399 {
400 typeof(string),
401 typeof(int)
402 }, ReturnType = typeof(string))]
403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IdnMapping), Member = "ToAscii", MemberParameters = new object[]
404 {
405 typeof(string),
406 typeof(int)
407 }, ReturnType = typeof(string))]
408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
409 {
410 typeof(string),
411 typeof(string),
412 typeof(global::System.StringComparison)
413 }, ReturnType = typeof(int))]
414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
415 {
416 typeof(string),
417 typeof(object)
418 }, ReturnType = typeof(string))]
419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
420 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
421 private string ToUnicode(string s, int offset)
422 {
423 throw null;
424 }
425
426 [global::Cpp2ILInjected.Token(Token = "0x4001938")]
427 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
428 private bool allow_unassigned;
429
430 [global::Cpp2ILInjected.Token(Token = "0x4001939")]
431 [global::Cpp2ILInjected.FieldOffset(Offset = "0x11")]
432 private bool use_std3;
433
434 [global::Cpp2ILInjected.Token(Token = "0x400193A")]
435 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
436 private Punycode puny;
437 }
438}
class f__AnonymousType0<< Count > j__TPar
string GetUnicode(string ascii)
override bool Equals(object obj)
Definition IdnMapping.cs:59
string GetUnicode(string ascii, int index, int count)
string Convert(string input, int index, int count, bool toAscii)
string GetAscii(string unicode)
Definition IdnMapping.cs:93
string ToUnicode(string s, int offset)
string NamePrep(string s, int offset)
string GetAscii(string unicode, int index, int count)
void VerifyStd3AsciiRules(string s, int offset)
void VerifyProhibitedCharacters(string s, int offset)
void VerifyLength(string s, int offset)
string ToAscii(string s, int offset)