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
DomainNameHelper.cs
Go to the documentation of this file.
1using System;
6
7namespace System
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000095")]
10 internal class DomainNameHelper
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x60002A7")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1EA5ED4", Offset = "0x1EA5ED4", Length = "0x190")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CreateHostStringHelper", MemberParameters = new object[]
16 {
17 typeof(string),
18 typeof(ushort),
19 typeof(ushort),
21 typeof(ref string)
22 }, ReturnType = typeof(string))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UncNameHelper), Member = "ParseCanonicalName", MemberParameters = new object[]
24 {
25 typeof(string),
26 typeof(int),
27 typeof(int),
28 typeof(ref bool)
29 }, ReturnType = typeof(string))]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
33 {
34 typeof(int),
35 typeof(int)
36 }, ReturnType = typeof(string))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
38 {
39 typeof(string),
40 typeof(string)
41 }, ReturnType = typeof(bool))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToLower", MemberParameters = new object[] { typeof(CultureInfo) }, ReturnType = typeof(string))]
44 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
45 internal static string ParseCanonicalName(string str, int start, int end, ref bool loopback)
46 {
47 throw null;
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x60002A8")]
51 [global::Cpp2ILInjected.Address(RVA = "0x1EA6064", Offset = "0x1EA6064", Length = "0x17C")]
52 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CheckHostName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(UriHostNameType))]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CheckAuthorityHelper", MemberParameters = new object[]
55 {
56 typeof(char*),
57 typeof(ushort),
58 typeof(ushort),
62 typeof(ref string)
63 }, ReturnType = typeof(ushort))]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
65 internal unsafe static bool IsValid(char* name, ushort pos, ref int returnedEnd, ref bool notCanonical, bool notImplicitFile)
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x60002A9")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1EA6290", Offset = "0x1EA6290", Length = "0x1E8")]
72 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CheckHostName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(UriHostNameType))]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CheckAuthorityHelper", MemberParameters = new object[]
75 {
76 typeof(char*),
77 typeof(ushort),
78 typeof(ushort),
82 typeof(ref string)
83 }, ReturnType = typeof(ushort))]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
85 internal unsafe static bool IsValidByIri(char* name, ushort pos, ref int returnedEnd, ref bool notCanonical, bool notImplicitFile)
86 {
87 throw null;
88 }
89
90 [global::Cpp2ILInjected.Token(Token = "0x60002AA")]
91 [global::Cpp2ILInjected.Address(RVA = "0x1EA6478", Offset = "0x1EA6478", Length = "0x270")]
92 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CheckAuthorityHelperHandleDnsIri", MemberParameters = new object[]
94 {
95 typeof(char*),
96 typeof(ushort),
97 typeof(int),
98 typeof(int),
99 typeof(bool),
100 typeof(bool),
102 typeof(string),
104 typeof(ref bool),
105 typeof(ref string),
107 }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DomainNameHelper), Member = "IdnEquivalent", MemberParameters = new object[]
110 {
111 typeof(char*),
112 typeof(int),
113 typeof(int),
114 typeof(ref bool),
115 typeof(ref string)
116 }, ReturnType = typeof(string))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DomainNameHelper), Member = "IsIdnAce", MemberParameters = new object[]
119 {
120 typeof(char*),
121 typeof(int)
122 }, ReturnType = typeof(bool))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IdnMapping), Member = ".ctor", ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
125 {
126 typeof(char*),
127 typeof(int),
128 typeof(int)
129 }, ReturnType = typeof(string))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IdnMapping), Member = "GetUnicode", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
131 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
132 internal unsafe static string IdnEquivalent(char* hostname, int start, int end, ref bool allAscii, ref bool atLeastOneValidIdn)
133 {
134 throw null;
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x60002AB")]
138 [global::Cpp2ILInjected.Address(RVA = "0x1EA66E8", Offset = "0x1EA66E8", Length = "0x1E4")]
139 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CheckAuthorityHelperHandleAnyHostIri", MemberParameters = new object[]
141 {
142 typeof(char*),
143 typeof(int),
144 typeof(int),
145 typeof(bool),
146 typeof(bool),
149 typeof(ref string),
151 }, ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DomainNameHelper), Member = "IdnEquivalent", MemberParameters = new object[]
153 {
154 typeof(char*),
155 typeof(int),
156 typeof(int),
157 typeof(ref bool),
158 typeof(ref bool)
159 }, ReturnType = typeof(string))]
160 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
162 {
163 typeof(char*),
164 typeof(int),
165 typeof(int)
166 }, ReturnType = typeof(string))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToLowerInvariant", ReturnType = typeof(string))]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IdnMapping), Member = ".ctor", ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "StripBidiControlCharacter", MemberParameters = new object[]
170 {
171 typeof(char*),
172 typeof(int),
173 typeof(int)
174 }, ReturnType = typeof(string))]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IdnMapping), Member = "GetAscii", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriFormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
178 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
179 internal unsafe static string IdnEquivalent(char* hostname, int start, int end, ref bool allAscii, ref string bidiStrippedHost)
180 {
181 throw null;
182 }
183
184 [global::Cpp2ILInjected.Token(Token = "0x60002AC")]
185 [global::Cpp2ILInjected.Address(RVA = "0x1EA6918", Offset = "0x1EA6918", Length = "0x90")]
186 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DomainNameHelper), Member = "UnicodeEquivalent", MemberParameters = new object[]
188 {
189 typeof(char*),
190 typeof(int),
191 typeof(int),
192 typeof(ref bool),
193 typeof(ref bool)
194 }, ReturnType = typeof(string))]
195 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
197 private unsafe static bool IsIdnAce(string input, int index)
198 {
199 throw null;
200 }
201
202 [global::Cpp2ILInjected.Token(Token = "0x60002AD")]
203 [global::Cpp2ILInjected.Address(RVA = "0x1EA68CC", Offset = "0x1EA68CC", Length = "0x4C")]
204 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DomainNameHelper), Member = "IdnEquivalent", MemberParameters = new object[]
206 {
207 typeof(char*),
208 typeof(int),
209 typeof(int),
210 typeof(ref bool),
211 typeof(ref bool)
212 }, ReturnType = typeof(string))]
213 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
214 private unsafe static bool IsIdnAce(char* input, int index)
215 {
216 throw null;
217 }
218
219 [global::Cpp2ILInjected.Token(Token = "0x60002AE")]
220 [global::Cpp2ILInjected.Address(RVA = "0x1EA69A8", Offset = "0x1EA69A8", Length = "0x114")]
221 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CheckAuthorityHelperHandleDnsIri", MemberParameters = new object[]
223 {
224 typeof(char*),
225 typeof(ushort),
226 typeof(int),
227 typeof(int),
228 typeof(bool),
229 typeof(bool),
231 typeof(string),
233 typeof(ref bool),
234 typeof(ref string),
236 }, ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IdnMapping), Member = ".ctor", ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IdnMapping), Member = "GetUnicode", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DomainNameHelper), Member = "UnicodeEquivalent", MemberParameters = new object[]
241 {
242 typeof(char*),
243 typeof(int),
244 typeof(int),
245 typeof(ref bool),
246 typeof(ref bool)
247 }, ReturnType = typeof(string))]
248 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
249 internal unsafe static string UnicodeEquivalent(string idnHost, char* hostname, int start, int end)
250 {
251 throw null;
252 }
253
254 [global::Cpp2ILInjected.Token(Token = "0x60002AF")]
255 [global::Cpp2ILInjected.Address(RVA = "0x1EA6ABC", Offset = "0x1EA6ABC", Length = "0x440")]
256 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ReCreateParts", MemberParameters = new object[]
258 {
260 typeof(ushort),
262 }, ReturnType = typeof(string))]
263 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CheckAuthorityHelper", MemberParameters = new object[]
264 {
265 typeof(char*),
266 typeof(ushort),
267 typeof(ushort),
271 typeof(ref string)
272 }, ReturnType = typeof(ushort))]
273 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CheckAuthorityHelperHandleAnyHostIri", MemberParameters = new object[]
274 {
275 typeof(char*),
276 typeof(int),
277 typeof(int),
278 typeof(bool),
279 typeof(bool),
282 typeof(ref string),
284 }, ReturnType = typeof(void))]
285 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DomainNameHelper), Member = "UnicodeEquivalent", MemberParameters = new object[]
286 {
287 typeof(string),
288 typeof(char*),
289 typeof(int),
290 typeof(int)
291 }, ReturnType = typeof(string))]
292 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IdnMapping), Member = ".ctor", ReturnType = typeof(void))]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "StripBidiControlCharacter", MemberParameters = new object[]
295 {
296 typeof(char*),
297 typeof(int),
298 typeof(int)
299 }, ReturnType = typeof(string))]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DomainNameHelper), Member = "IsIdnAce", MemberParameters = new object[]
302 {
303 typeof(string),
304 typeof(int)
305 }, ReturnType = typeof(bool))]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
307 {
308 typeof(int),
309 typeof(int)
310 }, ReturnType = typeof(string))]
311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IdnMapping), Member = "GetUnicode", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
313 {
314 typeof(string),
315 typeof(string)
316 }, ReturnType = typeof(string))]
317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToLowerInvariant", ReturnType = typeof(string))]
318 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IdnMapping), Member = "GetAscii", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriFormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
321 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
322 internal unsafe static string UnicodeEquivalent(char* hostname, int start, int end, ref bool allAscii, ref bool atLeastOneValidIdn)
323 {
324 throw null;
325 }
326
327 [global::Cpp2ILInjected.Token(Token = "0x60002B0")]
328 [global::Cpp2ILInjected.Address(RVA = "0x1EA61E0", Offset = "0x1EA61E0", Length = "0x4C")]
329 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
330 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
331 private static bool IsASCIILetterOrDigit(char character, ref bool notCanonical)
332 {
333 throw null;
334 }
335
336 [global::Cpp2ILInjected.Token(Token = "0x60002B1")]
337 [global::Cpp2ILInjected.Address(RVA = "0x1EA622C", Offset = "0x1EA622C", Length = "0x64")]
338 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
339 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
340 private static bool IsValidDomainLabelCharacter(char character, ref bool notCanonical)
341 {
342 throw null;
343 }
344 }
345}
class f__AnonymousType0<< Count > j__TPar
static bool IsValidDomainLabelCharacter(char character, ref bool notCanonical)
static unsafe string IdnEquivalent(char *hostname, int start, int end, ref bool allAscii, ref bool atLeastOneValidIdn)
static bool IsASCIILetterOrDigit(char character, ref bool notCanonical)
static string ParseCanonicalName(string str, int start, int end, ref bool loopback)
static unsafe bool IsValid(char *name, ushort pos, ref int returnedEnd, ref bool notCanonical, bool notImplicitFile)
static unsafe string IdnEquivalent(char *hostname, int start, int end, ref bool allAscii, ref string bidiStrippedHost)
static unsafe bool IsValidByIri(char *name, ushort pos, ref int returnedEnd, ref bool notCanonical, bool notImplicitFile)
static unsafe string UnicodeEquivalent(char *hostname, int start, int end, ref bool allAscii, ref bool atLeastOneValidIdn)
static unsafe string UnicodeEquivalent(string idnHost, char *hostname, int start, int end)
static unsafe bool IsIdnAce(string input, int index)
static unsafe bool IsIdnAce(char *input, int index)
UriFormat
Definition UriFormat.cs:8