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
Uri.cs
Go to the documentation of this file.
1using System;
7using System.IO;
8using System.Net;
13using System.Security;
15using System.Text;
18using System.Xml;
20using Cpp2ILInjected;
22
23namespace System
24{
26 [global::Cpp2ILInjected.Token(Token = "0x2000083")]
28 public class Uri : ISerializable
29 {
30 [global::Cpp2ILInjected.Token(Token = "0x17000065")]
31 private bool IsImplicitFile
32 {
33 [global::Cpp2ILInjected.Token(Token = "0x60001FB")]
34 [global::Cpp2ILInjected.Address(RVA = "0x1DF0CB0", Offset = "0x1DF0CB0", Length = "0xC")]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
36 get
37 {
38 throw null;
39 }
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x17000066")]
43 private bool IsUncOrDosPath
44 {
45 [global::Cpp2ILInjected.Token(Token = "0x60001FC")]
46 [global::Cpp2ILInjected.Address(RVA = "0x1DF0CBC", Offset = "0x1DF0CBC", Length = "0x10")]
47 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
49 get
50 {
51 throw null;
52 }
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x17000067")]
56 private bool IsDosPath
57 {
58 [global::Cpp2ILInjected.Token(Token = "0x60001FD")]
59 [global::Cpp2ILInjected.Address(RVA = "0x1DF0CCC", Offset = "0x1DF0CCC", Length = "0xC")]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
61 get
62 {
63 throw null;
64 }
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x17000068")]
68 private bool IsUncPath
69 {
70 [global::Cpp2ILInjected.Token(Token = "0x60001FE")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1DF0CD8", Offset = "0x1DF0CD8", Length = "0xC")]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
73 get
74 {
75 throw null;
76 }
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x17000069")]
81 {
82 [global::Cpp2ILInjected.Token(Token = "0x60001FF")]
83 [global::Cpp2ILInjected.Address(RVA = "0x1DF0CE4", Offset = "0x1DF0CE4", Length = "0xC")]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
85 get
86 {
87 throw null;
88 }
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x1700006A")]
93 {
94 [global::Cpp2ILInjected.Token(Token = "0x6000200")]
95 [global::Cpp2ILInjected.Address(RVA = "0x1DF0CF0", Offset = "0x1DF0CF0", Length = "0x8")]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
97 get
98 {
99 throw null;
100 }
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x1700006B")]
104 private bool IsNotAbsoluteUri
105 {
106 [global::Cpp2ILInjected.Token(Token = "0x6000201")]
107 [global::Cpp2ILInjected.Address(RVA = "0x1DF0CF8", Offset = "0x1DF0CF8", Length = "0x10")]
108 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
109 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
110 get
111 {
112 throw null;
113 }
114 }
115
116 [global::Cpp2ILInjected.Token(Token = "0x6000202")]
117 [global::Cpp2ILInjected.Address(RVA = "0x1DF0D08", Offset = "0x1DF0D08", Length = "0x8C")]
118 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CheckAuthorityHelper", MemberParameters = new object[]
120 {
121 typeof(char*),
122 typeof(ushort),
123 typeof(ushort),
127 typeof(ref string)
128 }, ReturnType = typeof(ushort))]
129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriHelper), Member = "UnescapeString", MemberParameters = new object[]
130 {
131 typeof(char*),
132 typeof(int),
133 typeof(int),
134 typeof(char[]),
135 typeof(ref int),
136 typeof(char),
137 typeof(char),
138 typeof(char),
141 typeof(bool)
142 }, ReturnType = typeof(char[]))]
143 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InFact", MemberParameters = new object[] { typeof(UriSyntaxFlags) }, ReturnType = typeof(bool))]
145 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
147 {
148 throw null;
149 }
150
151 [global::Cpp2ILInjected.Token(Token = "0x1700006C")]
152 private bool AllowIdn
153 {
154 [global::Cpp2ILInjected.Token(Token = "0x6000203")]
155 [global::Cpp2ILInjected.Address(RVA = "0x1DF0D94", Offset = "0x1DF0D94", Length = "0xBC")]
156 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_OriginalStringSwitched", ReturnType = typeof(bool))]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_DnsSafeHost", ReturnType = typeof(string))]
159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "PrivateParseMinimalIri", MemberParameters = new object[]
160 {
161 typeof(string),
162 typeof(ushort)
163 }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CreateThisFromUri", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
166 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
167 get
168 {
169 throw null;
170 }
171 }
172
173 [global::Cpp2ILInjected.Token(Token = "0x6000204")]
174 [global::Cpp2ILInjected.Address(RVA = "0x1DF0E60", Offset = "0x1DF0E60", Length = "0xC8")]
175 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CheckAuthorityHelper", MemberParameters = new object[]
177 {
178 typeof(char*),
179 typeof(ushort),
180 typeof(ushort),
184 typeof(ref string)
185 }, ReturnType = typeof(ushort))]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CheckAuthorityHelperHandleDnsIri", MemberParameters = new object[]
187 {
188 typeof(char*),
189 typeof(ushort),
190 typeof(int),
191 typeof(int),
192 typeof(bool),
193 typeof(bool),
195 typeof(string),
197 typeof(ref bool),
198 typeof(ref string),
200 }, ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CheckAuthorityHelperHandleAnyHostIri", MemberParameters = new object[]
202 {
203 typeof(char*),
204 typeof(int),
205 typeof(int),
206 typeof(bool),
207 typeof(bool),
210 typeof(ref string),
212 }, ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
214 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
216 {
217 throw null;
218 }
219
220 [global::Cpp2ILInjected.Token(Token = "0x6000205")]
221 [global::Cpp2ILInjected.Address(RVA = "0x1DF0F34", Offset = "0x1DF0F34", Length = "0x8")]
222 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
223 private bool IsIntranet(string schemeHost)
224 {
225 throw null;
226 }
227
228 [global::Cpp2ILInjected.Token(Token = "0x1700006D")]
229 internal bool UserDrivenParsing
230 {
231 [global::Cpp2ILInjected.Token(Token = "0x6000206")]
232 [global::Cpp2ILInjected.Address(RVA = "0x1DF0F3C", Offset = "0x1DF0F3C", Length = "0xC")]
233 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriParser), Member = "Resolve", MemberParameters = new object[]
234 {
235 typeof(Uri),
236 typeof(Uri),
238 }, ReturnType = typeof(string))]
239 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriParser), Member = "GetComponents", MemberParameters = new object[]
240 {
241 typeof(Uri),
244 }, ReturnType = typeof(string))]
245 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
246 get
247 {
248 throw null;
249 }
250 }
251
252 [global::Cpp2ILInjected.Token(Token = "0x6000207")]
253 [global::Cpp2ILInjected.Address(RVA = "0x1DF0F48", Offset = "0x1DF0F48", Length = "0x14")]
254 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
255 private void SetUserDrivenParsing()
256 {
257 throw null;
258 }
259
260 [global::Cpp2ILInjected.Token(Token = "0x1700006E")]
261 private ushort SecuredPathIndex
262 {
263 [global::Cpp2ILInjected.Token(Token = "0x6000208")]
264 [global::Cpp2ILInjected.Address(RVA = "0x1DF0F5C", Offset = "0x1DF0F5C", Length = "0x50")]
265 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
266 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetEscapedParts", MemberParameters = new object[] { typeof(UriComponents) }, ReturnType = typeof(string))]
267 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetUnescapedParts", MemberParameters = new object[]
268 {
271 }, ReturnType = typeof(string))]
272 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetCanonicalPath", MemberParameters = new object[]
273 {
274 typeof(char[]),
275 typeof(ref int),
277 }, ReturnType = typeof(char[]))]
278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CombineUri", MemberParameters = new object[]
279 {
280 typeof(Uri),
281 typeof(string),
283 }, ReturnType = typeof(string))]
284 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "InternalIsWellFormedOriginalString", ReturnType = typeof(bool))]
285 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
287 get
288 {
289 throw null;
290 }
291 }
292
293 [global::Cpp2ILInjected.Token(Token = "0x6000209")]
294 [global::Cpp2ILInjected.Address(RVA = "0x1DF0E50", Offset = "0x1DF0E50", Length = "0x10")]
295 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
296 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
297 private bool NotAny(Uri.Flags flags)
298 {
299 throw null;
300 }
301
302 [global::Cpp2ILInjected.Token(Token = "0x600020A")]
303 [global::Cpp2ILInjected.Address(RVA = "0x1DF0FAC", Offset = "0x1DF0FAC", Length = "0x10")]
304 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
305 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
306 private bool InFact(Uri.Flags flags)
307 {
308 throw null;
309 }
310
311 [global::Cpp2ILInjected.Token(Token = "0x600020B")]
312 [global::Cpp2ILInjected.Address(RVA = "0x1DF0F28", Offset = "0x1DF0F28", Length = "0xC")]
313 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
314 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
316 {
317 throw null;
318 }
319
320 [global::Cpp2ILInjected.Token(Token = "0x600020C")]
321 [global::Cpp2ILInjected.Address(RVA = "0x1DF0FBC", Offset = "0x1DF0FBC", Length = "0xC")]
322 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
323 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
325 {
326 throw null;
327 }
328
329 [global::Cpp2ILInjected.Token(Token = "0x600020D")]
330 [global::Cpp2ILInjected.Address(RVA = "0x1DF0FC8", Offset = "0x1DF0FC8", Length = "0x24")]
331 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateUriInfo", MemberParameters = new object[] { typeof(Uri.Flags) }, ReturnType = typeof(void))]
334 {
335 throw null;
336 }
337
338 [global::Cpp2ILInjected.Token(Token = "0x600020E")]
339 [global::Cpp2ILInjected.Address(RVA = "0x1DF1538", Offset = "0x1DF1538", Length = "0x10")]
340 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
341 private void EnsureParseRemaining()
342 {
343 throw null;
344 }
345
346 [global::Cpp2ILInjected.Token(Token = "0x600020F")]
347 [global::Cpp2ILInjected.Address(RVA = "0x1DF2080", Offset = "0x1DF2080", Length = "0x58")]
348 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_HostNameType", ReturnType = typeof(UriHostNameType))]
349 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_IsDefaultPort", ReturnType = typeof(bool))]
350 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_IsLoopback", ReturnType = typeof(bool))]
351 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetLocalPath", ReturnType = typeof(string))]
352 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_Port", ReturnType = typeof(int))]
353 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_DnsSafeHost", ReturnType = typeof(string))]
354 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
355 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ReCreateParts", MemberParameters = new object[]
356 {
358 typeof(ushort),
360 }, ReturnType = typeof(string))]
361 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetComponentsHelper", MemberParameters = new object[]
362 {
365 }, ReturnType = typeof(string))]
366 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateUriInfo", MemberParameters = new object[] { typeof(Uri.Flags) }, ReturnType = typeof(void))]
369 {
370 throw null;
371 }
372
373 [global::Cpp2ILInjected.Token(Token = "0x6000210")]
374 [global::Cpp2ILInjected.Address(RVA = "0x1DF24D4", Offset = "0x1DF24D4", Length = "0x80")]
375 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriBuilder), Member = "get_Uri", ReturnType = typeof(Uri))]
376 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebClient), Member = "set_BaseAddress", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebClient), Member = "GetUri", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Uri))]
378 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebRequest), Member = "Create", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(WebRequest))]
379 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebRequest), Member = "CreateHttp", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(HttpWebRequest))]
380 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServiceNameStore), Member = "ExtractHostname", MemberParameters = new object[]
381 {
382 typeof(string),
383 typeof(bool)
384 }, ReturnType = typeof(string))]
385 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxyDataBuilder), Member = "ParseProxyUri", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Uri))]
386 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = ".ctor", MemberParameters = new object[]
387 {
388 typeof(string),
389 typeof(int)
390 }, ReturnType = typeof(void))]
391 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "CreateProxyUri", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Uri))]
392 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "ProxyUri", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Uri))]
393 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequest), Member = "AddHeader", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
394 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointManager), Member = "FindServicePoint", MemberParameters = new object[]
395 {
396 typeof(string),
398 }, ReturnType = typeof(ServicePoint))]
399 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointManager), Member = "FindServicePoint", MemberParameters = new object[]
400 {
401 typeof(Uri),
403 }, ReturnType = typeof(ServicePoint))]
404 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeLicenseContext), Member = "GetLocalPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
405 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlResolver), Member = "ResolveUri", MemberParameters = new object[]
406 {
407 typeof(Uri),
408 typeof(string)
409 }, ReturnType = typeof(Uri))]
410 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JToken", Member = "op_Explicit", MemberParameters = new object[] { "Newtonsoft.Json.Linq.JToken" }, ReturnType = typeof(Uri))]
411 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.UriConverter", Member = "ReadJson", MemberParameters = new object[]
412 {
413 "Newtonsoft.Json.JsonReader",
414 typeof(Type),
415 typeof(object),
416 "Newtonsoft.Json.JsonSerializer"
417 }, ReturnType = typeof(object))]
418 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 19)]
419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
421 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
422 public Uri(string uriString)
423 {
424 throw null;
425 }
426
427 [global::Cpp2ILInjected.Token(Token = "0x6000211")]
428 [global::Cpp2ILInjected.Address(RVA = "0x1DF26F0", Offset = "0x1DF26F0", Length = "0x84")]
429 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriTypeConverter), Member = "ConvertFrom", MemberParameters = new object[]
430 {
433 typeof(object)
434 }, ReturnType = typeof(object))]
435 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlResolver), Member = "ResolveUri", MemberParameters = new object[]
436 {
437 typeof(Uri),
438 typeof(string)
439 }, ReturnType = typeof(Uri))]
440 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ConvertUtils", Member = "TryConvertInternal", MemberParameters = new object[]
441 {
442 typeof(object),
444 typeof(Type),
445 typeof(ref object)
446 }, ReturnType = "Newtonsoft.Json.Utilities.ConvertUtils.ConvertResult")]
447 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
448 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
449 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateThis", MemberParameters = new object[]
450 {
451 typeof(string),
452 typeof(bool),
454 }, ReturnType = typeof(void))]
455 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
456 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
457 public Uri(string uriString, UriKind uriKind)
458 {
459 throw null;
460 }
461
462 [global::Cpp2ILInjected.Token(Token = "0x6000212")]
463 [global::Cpp2ILInjected.Address(RVA = "0x1DF2774", Offset = "0x1DF2774", Length = "0xC0")]
464 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpWebRequest), Member = "Redirect", MemberParameters = new object[]
465 {
468 }, ReturnType = typeof(bool))]
469 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlResolver), Member = "ResolveUri", MemberParameters = new object[]
470 {
471 typeof(Uri),
472 typeof(string)
473 }, ReturnType = typeof(Uri))]
474 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
475 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
476 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateUri", MemberParameters = new object[]
477 {
478 typeof(Uri),
479 typeof(string),
480 typeof(bool)
481 }, ReturnType = typeof(void))]
482 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
483 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
484 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
485 public Uri(Uri baseUri, string relativeUri)
486 {
487 throw null;
488 }
489
490 [global::Cpp2ILInjected.Token(Token = "0x6000213")]
491 [global::Cpp2ILInjected.Address(RVA = "0x1DF2844", Offset = "0x1DF2844", Length = "0x178")]
492 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
493 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = ".ctor", MemberParameters = new object[]
494 {
495 typeof(Uri),
496 typeof(string)
497 }, ReturnType = typeof(void))]
498 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateThis", MemberParameters = new object[]
500 {
501 typeof(string),
502 typeof(bool),
504 }, ReturnType = typeof(void))]
505 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "get_IsSimple", ReturnType = typeof(bool))]
506 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "ResolveHelper", MemberParameters = new object[]
507 {
508 typeof(Uri),
509 typeof(Uri),
510 typeof(ref string),
511 typeof(ref bool),
513 }, ReturnType = typeof(Uri))]
514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateThisFromUri", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InternalResolve", MemberParameters = new object[]
516 {
517 typeof(Uri),
518 typeof(Uri),
520 }, ReturnType = typeof(string))]
521 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
522 private void CreateUri(Uri baseUri, string relativeUri, bool dontEscape)
523 {
524 throw null;
525 }
526
527 [global::Cpp2ILInjected.Token(Token = "0x6000214")]
528 [global::Cpp2ILInjected.Address(RVA = "0x1DF2F88", Offset = "0x1DF2F88", Length = "0x210")]
529 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
530 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebClient), Member = "MapToDefaultMethod", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(string))]
531 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
532 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
533 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateThisFromUri", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
534 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "get_IsSimple", ReturnType = typeof(bool))]
535 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "ResolveHelper", MemberParameters = new object[]
536 {
537 typeof(Uri),
538 typeof(Uri),
539 typeof(ref string),
540 typeof(ref bool),
542 }, ReturnType = typeof(Uri))]
543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InternalResolve", MemberParameters = new object[]
544 {
545 typeof(Uri),
546 typeof(Uri),
548 }, ReturnType = typeof(string))]
549 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateThis", MemberParameters = new object[]
550 {
551 typeof(string),
552 typeof(bool),
554 }, ReturnType = typeof(void))]
555 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
556 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
557 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
558 public Uri(Uri baseUri, Uri relativeUri)
559 {
560 throw null;
561 }
562
563 [global::Cpp2ILInjected.Token(Token = "0x6000215")]
564 [global::Cpp2ILInjected.Address(RVA = "0x1DF3198", Offset = "0x1DF3198", Length = "0x23C")]
565 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
566 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ResolveHelper", MemberParameters = new object[]
567 {
568 typeof(Uri),
569 typeof(Uri),
570 typeof(ref string),
571 typeof(ref bool),
573 }, ReturnType = typeof(Uri))]
574 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
575 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
576 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
577 {
578 typeof(int),
579 typeof(int)
580 }, ReturnType = typeof(string))]
581 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
582 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CheckSchemeSyntax", MemberParameters = new object[]
583 {
584 typeof(char*),
585 typeof(ushort),
587 }, ReturnType = typeof(ParsingError))]
588 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CombineUri", MemberParameters = new object[]
589 {
590 typeof(Uri),
591 typeof(string),
593 }, ReturnType = typeof(string))]
594 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_OriginalStringSwitched", ReturnType = typeof(bool))]
595 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
596 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
597 private unsafe static ParsingError GetCombinedString(Uri baseUri, string relativeStr, bool dontEscape, ref string result)
598 {
599 throw null;
600 }
601
602 [global::Cpp2ILInjected.Token(Token = "0x6000216")]
603 [global::Cpp2ILInjected.Address(RVA = "0x1DF3EC0", Offset = "0x1DF3EC0", Length = "0x19C")]
604 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
605 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ParseMinimal", ReturnType = typeof(UriFormatException))]
606 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CreateHostStringHelper", MemberParameters = new object[]
607 {
608 typeof(string),
609 typeof(ushort),
610 typeof(ushort),
612 typeof(ref string)
613 }, ReturnType = typeof(string))]
614 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetHostViaCustomSyntax", ReturnType = typeof(void))]
615 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ParseRemaining", ReturnType = typeof(void))]
616 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "InitializeUri", MemberParameters = new object[]
617 {
621 }, ReturnType = typeof(void))]
622 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
623 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
624 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriFormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
625 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
627 {
628 throw null;
629 }
630
631 [global::Cpp2ILInjected.Token(Token = "0x6000217")]
632 [global::Cpp2ILInjected.Address(RVA = "0x1DF405C", Offset = "0x1DF405C", Length = "0xFC")]
633 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
634 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
635 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfo), Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
636 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateThis", MemberParameters = new object[]
637 {
638 typeof(string),
639 typeof(bool),
641 }, ReturnType = typeof(void))]
642 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
643 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
648
649 [global::Cpp2ILInjected.Token(Token = "0x6000218")]
650 [global::Cpp2ILInjected.Address(RVA = "0x1DF4158", Offset = "0x1DF4158", Length = "0x4")]
651 [global::Cpp2ILInjected.CallAnalysis.CallAnalysisNotSupported]
652 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
657
658 [global::Cpp2ILInjected.Token(Token = "0x6000219")]
659 [global::Cpp2ILInjected.Address(RVA = "0x1DF415C", Offset = "0x1DF415C", Length = "0xB0")]
660 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
661 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SerializationInfo), Member = "AddValue", MemberParameters = new object[]
662 {
663 typeof(string),
664 typeof(object)
665 }, ReturnType = typeof(void))]
666 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
667 {
670 }, ReturnType = typeof(string))]
671 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
676
677 [global::Cpp2ILInjected.Token(Token = "0x1700006F")]
678 public string AbsolutePath
679 {
680 [global::Cpp2ILInjected.Token(Token = "0x600021A")]
681 [global::Cpp2ILInjected.Address(RVA = "0x1DF4210", Offset = "0x1DF4210", Length = "0xB8")]
682 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
683 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriBuilder), Member = "Init", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
684 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriBuilder), Member = "SetFieldsFromUri", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
685 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "TryUpdateResponseUri", MemberParameters = new object[]
686 {
687 typeof(string),
689 }, ReturnType = typeof(void))]
690 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CredentialKey), Member = "IsPrefix", MemberParameters = new object[]
691 {
692 typeof(Uri),
693 typeof(Uri)
694 }, ReturnType = typeof(bool))]
695 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Cookie), Member = "VerifySetDefaults", MemberParameters = new object[]
696 {
698 typeof(Uri),
699 typeof(bool),
700 typeof(string),
701 typeof(bool),
702 typeof(bool)
703 }, ReturnType = typeof(bool))]
704 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CookieContainer), Member = "BuildCookieCollectionFromDomainMatches", MemberParameters = new object[]
705 {
706 typeof(Uri),
707 typeof(bool),
708 typeof(int),
711 typeof(bool)
712 }, ReturnType = typeof(void))]
713 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = "SearchListener", MemberParameters = new object[]
714 {
715 typeof(Uri),
717 }, ReturnType = typeof(HttpListener))]
718 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
719 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_PrivateAbsolutePath", ReturnType = typeof(string))]
720 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
721 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
722 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
723 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
724 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
725 get
726 {
727 throw null;
728 }
729 }
730
731 [global::Cpp2ILInjected.Token(Token = "0x17000070")]
732 private string PrivateAbsolutePath
733 {
734 [global::Cpp2ILInjected.Token(Token = "0x600021B")]
735 [global::Cpp2ILInjected.Address(RVA = "0x1DF42C8", Offset = "0x1DF42C8", Length = "0x98")]
736 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
737 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_AbsolutePath", ReturnType = typeof(string))]
738 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_Segments", ReturnType = typeof(string[]))]
739 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
740 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateUriInfo", MemberParameters = new object[] { typeof(Uri.Flags) }, ReturnType = typeof(void))]
741 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri.MoreInfo), Member = ".ctor", ReturnType = typeof(void))]
742 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
743 {
746 }, ReturnType = typeof(string))]
747 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
748 get
749 {
750 throw null;
751 }
752 }
753
754 [global::Cpp2ILInjected.Token(Token = "0x17000071")]
755 public string AbsoluteUri
756 {
757 [global::Cpp2ILInjected.Token(Token = "0x600021C")]
758 [global::Cpp2ILInjected.Address(RVA = "0x1DF4360", Offset = "0x1DF4360", Length = "0xEC")]
759 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebRequest), Member = "Create", MemberParameters = new object[]
760 {
761 typeof(Uri),
762 typeof(bool)
763 }, ReturnType = typeof(WebRequest))]
764 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebRequest), Member = "RegisterPrefix", MemberParameters = new object[]
765 {
766 typeof(string),
768 }, ReturnType = typeof(bool))]
769 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CookieContainer), Member = "CookieCutter", MemberParameters = new object[]
770 {
771 typeof(Uri),
772 typeof(string),
773 typeof(string),
774 typeof(bool)
775 }, ReturnType = typeof(CookieCollection))]
776 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
777 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateUriInfo", MemberParameters = new object[] { typeof(Uri.Flags) }, ReturnType = typeof(void))]
778 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri.MoreInfo), Member = ".ctor", ReturnType = typeof(void))]
779 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
780 {
783 }, ReturnType = typeof(string))]
784 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
785 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
786 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
787 get
788 {
789 throw null;
790 }
791 }
792
793 [global::Cpp2ILInjected.Token(Token = "0x17000072")]
794 public string LocalPath
795 {
796 [global::Cpp2ILInjected.Token(Token = "0x600021D")]
797 [global::Cpp2ILInjected.Address(RVA = "0x1DF444C", Offset = "0x1DF444C", Length = "0x6C")]
798 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileWebRequest), Member = "GetRequestStreamCallback", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
799 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileWebResponse), Member = ".ctor", MemberParameters = new object[]
800 {
802 typeof(Uri),
804 typeof(bool)
805 }, ReturnType = typeof(void))]
806 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequest), Member = "FinishInitialization", ReturnType = typeof(bool))]
807 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeLicenseContext), Member = "GetLocalPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
808 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlDownloadManager.<>c__DisplayClass4_0", Member = "<GetStreamAsync>b__0", ReturnType = typeof(Stream))]
809 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlDownloadManager", Member = "GetStream", MemberParameters = new object[]
810 {
811 typeof(Uri),
815 }, ReturnType = typeof(Stream))]
816 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
817 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
818 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
819 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
820 get
821 {
822 throw null;
823 }
824 }
825
826 [global::Cpp2ILInjected.Token(Token = "0x17000073")]
827 public string Authority
828 {
829 [global::Cpp2ILInjected.Token(Token = "0x600021E")]
830 [global::Cpp2ILInjected.Address(RVA = "0x1DF4A30", Offset = "0x1DF4A30", Length = "0x74")]
831 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequest), Member = "FinishInitialization", ReturnType = typeof(bool))]
832 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpWebRequest), Member = "Redirect", MemberParameters = new object[]
833 {
836 }, ReturnType = typeof(bool))]
837 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointManager), Member = "FindServicePoint", MemberParameters = new object[]
838 {
839 typeof(Uri),
841 }, ReturnType = typeof(ServicePoint))]
842 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebConnectionTunnel.<Initialize>d__42", Member = "MoveNext", ReturnType = typeof(void))]
843 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
844 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
845 {
848 }, ReturnType = typeof(string))]
849 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
850 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
851 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
852 get
853 {
854 throw null;
855 }
856 }
857
858 [global::Cpp2ILInjected.Token(Token = "0x17000074")]
859 public UriHostNameType HostNameType
860 {
861 [global::Cpp2ILInjected.Token(Token = "0x600021F")]
862 [global::Cpp2ILInjected.Address(RVA = "0x1DF4AA4", Offset = "0x1DF4AA4", Length = "0xF8")]
863 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
864 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePoint), Member = "get_HostEntry", ReturnType = typeof(IPHostEntry))]
865 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
866 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "get_IsSimple", ReturnType = typeof(bool))]
867 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateUriInfo", MemberParameters = new object[] { typeof(Uri.Flags) }, ReturnType = typeof(void))]
868 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "EnsureHostString", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
869 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
870 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
871 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
872 get
873 {
874 throw null;
875 }
876 }
877
878 [global::Cpp2ILInjected.Token(Token = "0x17000075")]
879 public bool IsDefaultPort
880 {
881 [global::Cpp2ILInjected.Token(Token = "0x6000220")]
882 [global::Cpp2ILInjected.Address(RVA = "0x1DF4B9C", Offset = "0x1DF4B9C", Length = "0xA8")]
883 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
884 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "IsMatchInBypassList", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(bool))]
885 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpWebRequest), Member = "get_Host", ReturnType = typeof(string))]
886 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpWebRequest), Member = "set_Host", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
887 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpWebRequest), Member = "GetHeaders", ReturnType = typeof(string))]
888 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
889 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "get_IsSimple", ReturnType = typeof(bool))]
890 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateUriInfo", MemberParameters = new object[] { typeof(Uri.Flags) }, ReturnType = typeof(void))]
891 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "EnsureHostString", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
892 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
893 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
894 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
895 get
896 {
897 throw null;
898 }
899 }
900
901 [global::Cpp2ILInjected.Token(Token = "0x17000076")]
902 public bool IsFile
903 {
904 [global::Cpp2ILInjected.Token(Token = "0x6000221")]
905 [global::Cpp2ILInjected.Address(RVA = "0x1DF4C44", Offset = "0x1DF4C44", Length = "0xC0")]
906 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
907 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetLocalPath", ReturnType = typeof(string))]
908 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
909 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
910 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
911 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
912 get
913 {
914 throw null;
915 }
916 }
917
918 [global::Cpp2ILInjected.Token(Token = "0x17000077")]
919 public bool IsLoopback
920 {
921 [global::Cpp2ILInjected.Token(Token = "0x6000222")]
922 [global::Cpp2ILInjected.Address(RVA = "0x1DF4D04", Offset = "0x1DF4D04", Length = "0x80")]
923 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetLocalPath", ReturnType = typeof(string))]
924 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "IsBypassedManual", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(bool))]
925 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
926 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "EnsureHostString", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
927 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
928 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
929 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
930 get
931 {
932 throw null;
933 }
934 }
935
936 [global::Cpp2ILInjected.Token(Token = "0x17000078")]
937 public string PathAndQuery
938 {
939 [global::Cpp2ILInjected.Token(Token = "0x6000223")]
940 [global::Cpp2ILInjected.Address(RVA = "0x1DF4D84", Offset = "0x1DF4D84", Length = "0xC0")]
941 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
942 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DigestSession), Member = "HA2", MemberParameters = new object[] { typeof(HttpWebRequest) }, ReturnType = typeof(string))]
943 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DigestSession), Member = "Authenticate", MemberParameters = new object[]
944 {
947 }, ReturnType = typeof(Authorization))]
948 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequest), Member = "FinishInitialization", ReturnType = typeof(bool))]
949 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpWebRequest), Member = "TryGetHostUri", MemberParameters = new object[]
950 {
951 typeof(string),
952 typeof(ref Uri)
953 }, ReturnType = typeof(bool))]
954 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpWebRequest), Member = "GetRequestHeaders", ReturnType = typeof(byte[]))]
955 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
956 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
957 {
960 }, ReturnType = typeof(string))]
961 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
962 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
963 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
964 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
965 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
966 get
967 {
968 throw null;
969 }
970 }
971
972 [global::Cpp2ILInjected.Token(Token = "0x17000079")]
973 public string[] Segments
974 {
975 [global::Cpp2ILInjected.Token(Token = "0x6000224")]
976 [global::Cpp2ILInjected.Address(RVA = "0x1DF4E44", Offset = "0x1DF4E44", Length = "0x1FC")]
977 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
978 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "TryUpdateResponseUri", MemberParameters = new object[]
979 {
980 typeof(string),
982 }, ReturnType = typeof(void))]
983 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
984 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_PrivateAbsolutePath", ReturnType = typeof(string))]
985 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
986 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[]
987 {
988 typeof(char),
989 typeof(int)
990 }, ReturnType = typeof(int))]
991 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
992 {
993 typeof(int),
994 typeof(int)
995 }, ReturnType = typeof(string))]
996 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
997 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
998 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
999 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
1000 get
1001 {
1002 throw null;
1003 }
1004 }
1005
1006 [global::Cpp2ILInjected.Token(Token = "0x1700007A")]
1007 public bool IsUnc
1008 {
1009 [global::Cpp2ILInjected.Token(Token = "0x6000225")]
1010 [global::Cpp2ILInjected.Address(RVA = "0x1DF5040", Offset = "0x1DF5040", Length = "0x74")]
1011 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CombineUri", MemberParameters = new object[]
1012 {
1013 typeof(Uri),
1014 typeof(string),
1016 }, ReturnType = typeof(string))]
1017 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1018 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
1019 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1020 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1021 get
1022 {
1023 throw null;
1024 }
1025 }
1026
1027 [global::Cpp2ILInjected.Token(Token = "0x1700007B")]
1028 public string Host
1029 {
1030 [global::Cpp2ILInjected.Token(Token = "0x6000226")]
1031 [global::Cpp2ILInjected.Address(RVA = "0x1DF50B4", Offset = "0x1DF50B4", Length = "0x74")]
1032 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriBuilder), Member = "Init", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1033 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriBuilder), Member = "SetFieldsFromUri", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1034 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "QueueOrCreateFtpDataStream", MemberParameters = new object[] { typeof(ref Stream) }, ReturnType = typeof(CommandStream.PipelineInstruction))]
1035 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "PipelineCallback", MemberParameters = new object[]
1036 {
1039 typeof(bool),
1041 }, ReturnType = typeof(CommandStream.PipelineInstruction))]
1042 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FtpWebRequest.<CreateConnectionAsync>d__86", Member = "MoveNext", ReturnType = typeof(void))]
1043 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "CreateConnection", ReturnType = typeof(FtpControlStream))]
1044 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CredentialKey), Member = "IsPrefix", MemberParameters = new object[]
1045 {
1046 typeof(Uri),
1047 typeof(Uri)
1048 }, ReturnType = typeof(bool))]
1049 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServiceNameStore), Member = "ExtractHostname", MemberParameters = new object[]
1050 {
1051 typeof(string),
1052 typeof(bool)
1053 }, ReturnType = typeof(string))]
1054 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Cookie), Member = "VerifySetDefaults", MemberParameters = new object[]
1055 {
1057 typeof(Uri),
1058 typeof(bool),
1059 typeof(string),
1060 typeof(bool),
1061 typeof(bool)
1062 }, ReturnType = typeof(bool))]
1063 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CookieContainer), Member = "Add", MemberParameters = new object[] { typeof(Cookie) }, ReturnType = typeof(void))]
1064 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CookieContainer), Member = "Add", MemberParameters = new object[]
1065 {
1066 typeof(Uri),
1067 typeof(Cookie)
1068 }, ReturnType = typeof(void))]
1069 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CookieContainer), Member = "Add", MemberParameters = new object[]
1070 {
1071 typeof(Uri),
1073 }, ReturnType = typeof(void))]
1074 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CookieContainer), Member = "CookieCutter", MemberParameters = new object[]
1075 {
1076 typeof(Uri),
1077 typeof(string),
1078 typeof(string),
1079 typeof(bool)
1080 }, ReturnType = typeof(CookieCollection))]
1081 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CookieContainer), Member = "InternalGetCookies", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(CookieCollection))]
1082 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "IsMatchInBypassList", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(bool))]
1083 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "IsLocal", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(bool))]
1084 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = "SearchListener", MemberParameters = new object[]
1085 {
1086 typeof(Uri),
1088 }, ReturnType = typeof(HttpListener))]
1089 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequest), Member = "FinishInitialization", ReturnType = typeof(bool))]
1090 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpWebRequest), Member = "get_Host", ReturnType = typeof(string))]
1091 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePoint), Member = "get_HostEntry", ReturnType = typeof(IPHostEntry))]
1092 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebConnectionTunnel.<Initialize>d__42", Member = "MoveNext", ReturnType = typeof(void))]
1093 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlDownloadManager.<GetNonFileStreamAsync>d__5", Member = "MoveNext", ReturnType = typeof(void))]
1094 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlDownloadManager", Member = "GetNonFileStream", MemberParameters = new object[]
1095 {
1096 typeof(Uri),
1100 }, ReturnType = typeof(Stream))]
1101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 30)]
1102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
1103 {
1106 }, ReturnType = typeof(string))]
1107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
1108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1110 get
1111 {
1112 throw null;
1113 }
1114 }
1115
1116 [global::Cpp2ILInjected.Token(Token = "0x6000227")]
1117 [global::Cpp2ILInjected.Address(RVA = "0x1DF5128", Offset = "0x1DF5128", Length = "0xC")]
1118 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InFact", MemberParameters = new object[] { typeof(UriSyntaxFlags) }, ReturnType = typeof(bool))]
1120 private static bool StaticIsFile(UriParser syntax)
1121 {
1122 throw null;
1123 }
1124
1125 [global::Cpp2ILInjected.Token(Token = "0x1700007C")]
1126 private static object InitializeLock
1127 {
1128 [global::Cpp2ILInjected.Token(Token = "0x6000228")]
1129 [global::Cpp2ILInjected.Address(RVA = "0x1DF5134", Offset = "0x1DF5134", Length = "0xCC")]
1130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "InitializeUriConfig", ReturnType = typeof(void))]
1131 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
1134 {
1135 typeof(ref object),
1136 typeof(object),
1137 typeof(object)
1138 }, ReturnType = typeof(object))]
1139 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1140 get
1141 {
1142 throw null;
1143 }
1144 }
1145
1146 [global::Cpp2ILInjected.Token(Token = "0x6000229")]
1147 [global::Cpp2ILInjected.Address(RVA = "0x1DF5200", Offset = "0x1DF5200", Length = "0x1A0")]
1148 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CheckAuthorityHelper", MemberParameters = new object[]
1150 {
1151 typeof(char*),
1152 typeof(ushort),
1153 typeof(ushort),
1157 typeof(ref string)
1158 }, ReturnType = typeof(ushort))]
1159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "InitializeUri", MemberParameters = new object[]
1160 {
1162 typeof(UriKind),
1164 }, ReturnType = typeof(void))]
1165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_InitializeLock", ReturnType = typeof(object))]
1167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
1168 {
1169 typeof(object),
1170 typeof(ref bool)
1171 }, ReturnType = typeof(void))]
1172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
1173 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
1174 private unsafe static void InitializeUriConfig()
1175 {
1176 throw null;
1177 }
1178
1179 [global::Cpp2ILInjected.Token(Token = "0x600022A")]
1180 [global::Cpp2ILInjected.Address(RVA = "0x1DF44B8", Offset = "0x1DF44B8", Length = "0x578")]
1181 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "ParseRemaining", ReturnType = typeof(void))]
1184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_IsFile", ReturnType = typeof(bool))]
1185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_OriginalStringSwitched", ReturnType = typeof(bool))]
1186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "StartsWith", MemberParameters = new object[]
1187 {
1188 typeof(string),
1190 }, ReturnType = typeof(bool))]
1191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_IsLoopback", ReturnType = typeof(bool))]
1192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
1193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "EnsureHostString", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetUnescapedParts", MemberParameters = new object[]
1195 {
1198 }, ReturnType = typeof(string))]
1199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriHelper), Member = "UnescapeString", MemberParameters = new object[]
1200 {
1201 typeof(string),
1202 typeof(int),
1203 typeof(int),
1204 typeof(char[]),
1205 typeof(ref int),
1206 typeof(char),
1207 typeof(char),
1208 typeof(char),
1211 typeof(bool)
1212 }, ReturnType = typeof(char[]))]
1213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "Compress", MemberParameters = new object[]
1214 {
1215 typeof(char[]),
1216 typeof(ushort),
1217 typeof(ref int),
1219 }, ReturnType = typeof(char[]))]
1220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
1221 {
1222 typeof(char[]),
1223 typeof(int),
1224 typeof(int)
1225 }, ReturnType = typeof(string))]
1226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
1227 {
1228 typeof(int),
1229 typeof(int)
1230 }, ReturnType = typeof(string))]
1231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Remove", MemberParameters = new object[]
1232 {
1233 typeof(int),
1234 typeof(int)
1235 }, ReturnType = typeof(string))]
1236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Insert", MemberParameters = new object[]
1237 {
1238 typeof(int),
1239 typeof(string)
1240 }, ReturnType = typeof(string))]
1241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Replace", MemberParameters = new object[]
1242 {
1243 typeof(char),
1244 typeof(char)
1245 }, ReturnType = typeof(string))]
1246 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1247 private string GetLocalPath()
1248 {
1249 throw null;
1250 }
1251
1252 [global::Cpp2ILInjected.Token(Token = "0x1700007D")]
1253 public int Port
1254 {
1255 [global::Cpp2ILInjected.Token(Token = "0x600022B")]
1256 [global::Cpp2ILInjected.Address(RVA = "0x1DF58BC", Offset = "0x1DF58BC", Length = "0xB8")]
1257 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriBuilder), Member = "Init", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriBuilder), Member = "SetFieldsFromUri", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1260 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
1261 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.FtpWebRequest.<CreateConnectionAsync>d__86", Member = "MoveNext", ReturnType = typeof(void))]
1262 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = "CreateConnection", ReturnType = typeof(FtpControlStream))]
1263 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CredentialKey), Member = "IsPrefix", MemberParameters = new object[]
1264 {
1265 typeof(Uri),
1266 typeof(Uri)
1267 }, ReturnType = typeof(bool))]
1268 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Cookie), Member = "VerifySetDefaults", MemberParameters = new object[]
1269 {
1271 typeof(Uri),
1272 typeof(bool),
1273 typeof(string),
1274 typeof(bool),
1275 typeof(bool)
1276 }, ReturnType = typeof(bool))]
1277 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CookieContainer), Member = "InternalGetCookies", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(CookieCollection))]
1278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "IsMatchInBypassList", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(bool))]
1279 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = "SearchListener", MemberParameters = new object[]
1280 {
1281 typeof(Uri),
1283 }, ReturnType = typeof(HttpListener))]
1284 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpWebRequest), Member = "get_Host", ReturnType = typeof(string))]
1285 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebConnection.<Connect>d__16", Member = "MoveNext", ReturnType = typeof(void))]
1286 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebConnectionTunnel.<Initialize>d__42", Member = "MoveNext", ReturnType = typeof(void))]
1287 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 16)]
1288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "get_IsSimple", ReturnType = typeof(bool))]
1289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateUriInfo", MemberParameters = new object[] { typeof(Uri.Flags) }, ReturnType = typeof(void))]
1290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "EnsureHostString", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
1292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1293 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1294 get
1295 {
1296 throw null;
1297 }
1298 }
1299
1300 [global::Cpp2ILInjected.Token(Token = "0x1700007E")]
1301 public string Query
1302 {
1303 [global::Cpp2ILInjected.Token(Token = "0x600022C")]
1304 [global::Cpp2ILInjected.Address(RVA = "0x1DF5974", Offset = "0x1DF5974", Length = "0xF0")]
1305 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1306 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriBuilder), Member = "Init", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1307 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriBuilder), Member = "SetFieldsFromUri", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1308 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebClient), Member = "GetUri", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(Uri))]
1309 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequest), Member = "FinishInitialization", ReturnType = typeof(bool))]
1310 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
1311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateUriInfo", MemberParameters = new object[] { typeof(Uri.Flags) }, ReturnType = typeof(void))]
1312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri.MoreInfo), Member = ".ctor", ReturnType = typeof(void))]
1313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
1314 {
1317 }, ReturnType = typeof(string))]
1318 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
1319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1320 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1321 get
1322 {
1323 throw null;
1324 }
1325 }
1326
1327 [global::Cpp2ILInjected.Token(Token = "0x1700007F")]
1328 public string Fragment
1329 {
1330 [global::Cpp2ILInjected.Token(Token = "0x600022D")]
1331 [global::Cpp2ILInjected.Address(RVA = "0x1DF5A64", Offset = "0x1DF5A64", Length = "0xF0")]
1332 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1333 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriBuilder), Member = "Init", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1334 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriBuilder), Member = "SetFieldsFromUri", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeLicenseContext), Member = "GetLocalPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
1336 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateUriInfo", MemberParameters = new object[] { typeof(Uri.Flags) }, ReturnType = typeof(void))]
1338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri.MoreInfo), Member = ".ctor", ReturnType = typeof(void))]
1339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
1340 {
1343 }, ReturnType = typeof(string))]
1344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
1345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1346 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1347 get
1348 {
1349 throw null;
1350 }
1351 }
1352
1353 [global::Cpp2ILInjected.Token(Token = "0x17000080")]
1354 public string Scheme
1355 {
1356 [global::Cpp2ILInjected.Token(Token = "0x600022E")]
1357 [global::Cpp2ILInjected.Address(RVA = "0x1DF5B54", Offset = "0x1DF5B54", Length = "0x70")]
1358 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriBuilder), Member = "Init", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1359 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriBuilder), Member = "SetFieldsFromUri", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1360 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CombineUri", MemberParameters = new object[]
1361 {
1362 typeof(Uri),
1363 typeof(string),
1365 }, ReturnType = typeof(string))]
1366 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ResolveHelper", MemberParameters = new object[]
1367 {
1368 typeof(Uri),
1369 typeof(Uri),
1370 typeof(ref string),
1371 typeof(ref bool),
1373 }, ReturnType = typeof(Uri))]
1374 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = ".ctor", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1375 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebClient.<UploadBitsAsync>d__152", Member = "MoveNext", ReturnType = typeof(void))]
1376 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebClient), Member = "UploadFile", MemberParameters = new object[]
1377 {
1378 typeof(Uri),
1379 typeof(string),
1380 typeof(string)
1381 }, ReturnType = typeof(byte[]))]
1382 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebClient), Member = "UploadBits", MemberParameters = new object[]
1383 {
1385 typeof(Stream),
1386 typeof(byte[]),
1387 typeof(int),
1388 typeof(byte[]),
1389 typeof(byte[])
1390 }, ReturnType = typeof(byte[]))]
1391 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebClient), Member = "MapToDefaultMethod", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(string))]
1392 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebClient), Member = "UploadFileAsync", MemberParameters = new object[]
1393 {
1394 typeof(Uri),
1395 typeof(string),
1396 typeof(string),
1397 typeof(object)
1398 }, ReturnType = typeof(void))]
1399 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CredentialKey), Member = "IsPrefix", MemberParameters = new object[]
1400 {
1401 typeof(Uri),
1402 typeof(Uri)
1403 }, ReturnType = typeof(bool))]
1404 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebRequest), Member = "Create", MemberParameters = new object[]
1405 {
1406 typeof(Uri),
1407 typeof(bool)
1408 }, ReturnType = typeof(WebRequest))]
1409 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebRequest), Member = "CreateHttp", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(HttpWebRequest))]
1410 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebRequest), Member = "SetupCacheProtocol", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1411 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CookieContainer), Member = "InternalGetCookies", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(CookieCollection))]
1412 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FileWebRequest), Member = ".ctor", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1413 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "GetProxy", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(Uri))]
1414 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "IsMatchInBypassList", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(bool))]
1415 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "IsLocalInProxyHash", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(bool))]
1416 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "GetProxyAutoFailover", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(Uri))]
1417 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequest), Member = "FinishInitialization", ReturnType = typeof(bool))]
1418 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpWebRequest), Member = "TryGetHostUri", MemberParameters = new object[]
1419 {
1420 typeof(string),
1421 typeof(ref Uri)
1422 }, ReturnType = typeof(bool))]
1423 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpWebRequest), Member = "Redirect", MemberParameters = new object[]
1424 {
1427 }, ReturnType = typeof(bool))]
1428 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpWebRequest), Member = "GetRequestHeaders", ReturnType = typeof(byte[]))]
1429 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePoint), Member = "get_ConnectionName", ReturnType = typeof(string))]
1430 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointManager), Member = "FindServicePoint", MemberParameters = new object[]
1431 {
1432 typeof(Uri),
1434 }, ReturnType = typeof(ServicePoint))]
1435 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebConnection.<CreateStream>d__18", Member = "MoveNext", ReturnType = typeof(void))]
1436 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebConnectionTunnel.<Initialize>d__42", Member = "MoveNext", ReturnType = typeof(void))]
1437 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlDownloadManager", Member = "GetStream", MemberParameters = new object[]
1438 {
1439 typeof(Uri),
1443 }, ReturnType = typeof(Stream))]
1444 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlDownloadManager", Member = "GetStreamAsync", MemberParameters = new object[]
1445 {
1446 typeof(Uri),
1450 }, ReturnType = typeof(Task<Stream>))]
1451 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 37)]
1452 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
1453 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1454 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1455 get
1456 {
1457 throw null;
1458 }
1459 }
1460
1461 [global::Cpp2ILInjected.Token(Token = "0x17000081")]
1462 private bool OriginalStringSwitched
1463 {
1464 [global::Cpp2ILInjected.Token(Token = "0x600022F")]
1465 [global::Cpp2ILInjected.Address(RVA = "0x1DF5BC4", Offset = "0x1DF5BC4", Length = "0x48")]
1466 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetCombinedString", MemberParameters = new object[]
1467 {
1468 typeof(Uri),
1469 typeof(string),
1470 typeof(bool),
1471 typeof(ref string)
1472 }, ReturnType = typeof(ParsingError))]
1473 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetLocalPath", ReturnType = typeof(string))]
1474 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_OriginalString", ReturnType = typeof(string))]
1475 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetHashCode", ReturnType = typeof(int))]
1476 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ToString", ReturnType = typeof(string))]
1477 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
1478 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CombineUri", MemberParameters = new object[]
1479 {
1480 typeof(Uri),
1481 typeof(string),
1483 }, ReturnType = typeof(string))]
1484 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ResolveHelper", MemberParameters = new object[]
1485 {
1486 typeof(Uri),
1487 typeof(Uri),
1488 typeof(ref string),
1489 typeof(ref bool),
1491 }, ReturnType = typeof(Uri))]
1492 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CreateThisFromUri", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1493 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
1494 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_AllowIdn", ReturnType = typeof(bool))]
1495 get
1496 {
1497 throw null;
1498 }
1499 }
1500
1501 [global::Cpp2ILInjected.Token(Token = "0x17000082")]
1502 public string OriginalString
1503 {
1504 [global::Cpp2ILInjected.Token(Token = "0x6000230")]
1505 [global::Cpp2ILInjected.Address(RVA = "0x1DF3508", Offset = "0x1DF3508", Length = "0x28")]
1506 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1507 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriParser), Member = "Resolve", MemberParameters = new object[]
1508 {
1509 typeof(Uri),
1510 typeof(Uri),
1512 }, ReturnType = typeof(string))]
1513 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlResolver), Member = "ResolveUri", MemberParameters = new object[]
1514 {
1515 typeof(Uri),
1516 typeof(string)
1517 }, ReturnType = typeof(Uri))]
1518 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Datatype_anyURI", Member = "TryParseValue", MemberParameters = new object[]
1519 {
1520 typeof(string),
1523 typeof(ref object)
1524 }, ReturnType = typeof(Exception))]
1525 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.StringFacetsChecker", Member = "MatchEnumeration", MemberParameters = new object[]
1526 {
1527 typeof(string),
1530 }, ReturnType = typeof(bool))]
1531 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlBaseConverter", Member = "AnyUriToString", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(string))]
1532 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonTextWriter", Member = "WriteValue", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1533 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonReader", Member = "ReadAsString", ReturnType = typeof(string))]
1534 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonConvert", Member = "ToString", MemberParameters = new object[]
1535 {
1536 typeof(Uri),
1537 typeof(char)
1538 }, ReturnType = typeof(string))]
1539 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JTokenReader", Member = "SetToken", MemberParameters = new object[] { "Newtonsoft.Json.Linq.JToken" }, ReturnType = typeof(void))]
1540 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.BooleanQueryExpression", Member = "EqualsWithStringCoercion", MemberParameters = new object[] { "Newtonsoft.Json.Linq.JValue", "Newtonsoft.Json.Linq.JValue" }, ReturnType = typeof(bool))]
1541 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.UriConverter", Member = "WriteJson", MemberParameters = new object[]
1542 {
1543 "Newtonsoft.Json.JsonWriter",
1544 typeof(object),
1545 "Newtonsoft.Json.JsonSerializer"
1546 }, ReturnType = typeof(void))]
1547 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
1548 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_OriginalStringSwitched", ReturnType = typeof(bool))]
1549 get
1550 {
1551 throw null;
1552 }
1553 }
1554
1555 [global::Cpp2ILInjected.Token(Token = "0x17000083")]
1556 public string DnsSafeHost
1557 {
1558 [global::Cpp2ILInjected.Token(Token = "0x6000231")]
1559 [global::Cpp2ILInjected.Address(RVA = "0x1DF5C0C", Offset = "0x1DF5C0C", Length = "0x230")]
1560 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1561 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CombineUri", MemberParameters = new object[]
1562 {
1563 typeof(Uri),
1564 typeof(string),
1566 }, ReturnType = typeof(string))]
1567 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_AllowIdn", ReturnType = typeof(bool))]
1569 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateUriInfo", MemberParameters = new object[] { typeof(Uri.Flags) }, ReturnType = typeof(void))]
1570 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "EnsureHostString", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1571 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
1572 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
1573 {
1574 typeof(int),
1575 typeof(int)
1576 }, ReturnType = typeof(string))]
1577 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1578 {
1579 typeof(string),
1580 typeof(string)
1581 }, ReturnType = typeof(string))]
1582 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriHelper), Member = "UnescapeString", MemberParameters = new object[]
1583 {
1584 typeof(string),
1585 typeof(int),
1586 typeof(int),
1587 typeof(char[]),
1588 typeof(ref int),
1589 typeof(char),
1590 typeof(char),
1591 typeof(char),
1594 typeof(bool)
1595 }, ReturnType = typeof(char[]))]
1596 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
1597 {
1598 typeof(char[]),
1599 typeof(int),
1600 typeof(int)
1601 }, ReturnType = typeof(string))]
1602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
1603 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1604 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1605 get
1606 {
1607 throw null;
1608 }
1609 }
1610
1611 [global::Cpp2ILInjected.Token(Token = "0x17000084")]
1612 public bool IsAbsoluteUri
1613 {
1614 [global::Cpp2ILInjected.Token(Token = "0x6000232")]
1615 [global::Cpp2ILInjected.Address(RVA = "0x1DF2834", Offset = "0x1DF2834", Length = "0x10")]
1616 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1617 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriParser), Member = "Resolve", MemberParameters = new object[]
1618 {
1619 typeof(Uri),
1620 typeof(Uri),
1622 }, ReturnType = typeof(string))]
1623 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriParser), Member = "GetComponents", MemberParameters = new object[]
1624 {
1625 typeof(Uri),
1628 }, ReturnType = typeof(string))]
1629 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebClient), Member = "GetUri", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(Uri))]
1630 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebClient), Member = "MapToDefaultMethod", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(string))]
1631 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlResolver), Member = "ResolveUri", MemberParameters = new object[]
1632 {
1633 typeof(Uri),
1634 typeof(string)
1635 }, ReturnType = typeof(Uri))]
1636 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
1637 get
1638 {
1639 throw null;
1640 }
1641 }
1642
1643 [global::Cpp2ILInjected.Token(Token = "0x17000085")]
1644 public bool UserEscaped
1645 {
1646 [global::Cpp2ILInjected.Token(Token = "0x6000233")]
1647 [global::Cpp2ILInjected.Address(RVA = "0x1DF5E3C", Offset = "0x1DF5E3C", Length = "0xC")]
1648 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1649 get
1650 {
1651 throw null;
1652 }
1653 }
1654
1655 [global::Cpp2ILInjected.Token(Token = "0x17000086")]
1656 public string UserInfo
1657 {
1658 [global::Cpp2ILInjected.Token(Token = "0x6000234")]
1659 [global::Cpp2ILInjected.Address(RVA = "0x1DF5E48", Offset = "0x1DF5E48", Length = "0x74")]
1660 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriBuilder), Member = "Init", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1661 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriBuilder), Member = "SetFieldsFromUri", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1662 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = ".ctor", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1663 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
1664 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
1665 {
1668 }, ReturnType = typeof(string))]
1669 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
1670 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1671 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1672 get
1673 {
1674 throw null;
1675 }
1676 }
1677
1678 [global::Cpp2ILInjected.Token(Token = "0x6000235")]
1679 [global::Cpp2ILInjected.Address(RVA = "0x1DF5EBC", Offset = "0x1DF5EBC", Length = "0x21C")]
1680 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1681 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServiceNameCollection), Member = "NormalizeServiceName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
1682 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1683 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
1684 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
1685 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPv6AddressHelper), Member = "IsValid", MemberParameters = new object[]
1686 {
1687 typeof(char*),
1688 typeof(int),
1689 typeof(ref int)
1690 }, ReturnType = typeof(bool))]
1691 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPv4AddressHelper), Member = "IsValid", MemberParameters = new object[]
1692 {
1693 typeof(char*),
1694 typeof(int),
1695 typeof(ref int),
1696 typeof(bool),
1697 typeof(bool),
1698 typeof(bool)
1699 }, ReturnType = typeof(bool))]
1700 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DomainNameHelper), Member = "IsValid", MemberParameters = new object[]
1701 {
1702 typeof(char*),
1703 typeof(ushort),
1704 typeof(ref int),
1705 typeof(ref bool),
1706 typeof(bool)
1707 }, ReturnType = typeof(bool))]
1708 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DomainNameHelper), Member = "IsValidByIri", MemberParameters = new object[]
1709 {
1710 typeof(char*),
1711 typeof(ushort),
1712 typeof(ref int),
1713 typeof(ref bool),
1714 typeof(bool)
1715 }, ReturnType = typeof(bool))]
1716 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
1717 {
1718 typeof(string),
1719 typeof(string),
1720 typeof(string)
1721 }, ReturnType = typeof(string))]
1722 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1724 {
1725 throw null;
1726 }
1727
1728 [global::Cpp2ILInjected.Token(Token = "0x6000236")]
1729 [global::Cpp2ILInjected.Address(RVA = "0x1DF60D8", Offset = "0x1DF60D8", Length = "0x4C")]
1730 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1731 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IriHelper), Member = "CheckIsReserved", MemberParameters = new object[]
1732 {
1733 typeof(char),
1735 }, ReturnType = typeof(bool))]
1736 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1737 internal static bool IsGenDelim(char ch)
1738 {
1739 throw null;
1740 }
1741
1742 [global::Cpp2ILInjected.Token(Token = "0x6000237")]
1743 [global::Cpp2ILInjected.Address(RVA = "0x1DF6124", Offset = "0x1DF6124", Length = "0x3C")]
1744 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1745 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPv6AddressHelper), Member = "IsValidStrict", MemberParameters = new object[]
1746 {
1747 typeof(char*),
1748 typeof(int),
1749 typeof(ref int)
1750 }, ReturnType = typeof(bool))]
1751 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPv6AddressHelper), Member = "InternalIsValid", MemberParameters = new object[]
1752 {
1753 typeof(char*),
1754 typeof(int),
1755 typeof(ref int),
1756 typeof(bool)
1757 }, ReturnType = typeof(bool))]
1758 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1759 public unsafe static bool IsHexDigit(char character)
1760 {
1761 throw null;
1762 }
1763
1764 [global::Cpp2ILInjected.Token(Token = "0x6000238")]
1765 [global::Cpp2ILInjected.Address(RVA = "0x1DF6160", Offset = "0x1DF6160", Length = "0xAC")]
1766 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1767 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPv6AddressHelper), Member = "Parse", MemberParameters = new object[]
1768 {
1770 typeof(ushort*),
1771 typeof(int),
1772 typeof(ref string)
1773 }, ReturnType = typeof(void))]
1774 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1775 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1776 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1777 public unsafe static int FromHex(char digit)
1778 {
1779 throw null;
1780 }
1781
1782 [global::Cpp2ILInjected.Token(Token = "0x6000239")]
1783 [global::Cpp2ILInjected.Address(RVA = "0x1DF620C", Offset = "0x1DF620C", Length = "0x128")]
1784 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1785 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1786 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateUriInfo", MemberParameters = new object[] { typeof(Uri.Flags) }, ReturnType = typeof(void))]
1787 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri.MoreInfo), Member = ".ctor", ReturnType = typeof(void))]
1788 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
1789 {
1792 }, ReturnType = typeof(string))]
1793 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CalculateCaseInsensitiveHashCode", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
1794 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_OriginalStringSwitched", ReturnType = typeof(bool))]
1795 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1796 public override int GetHashCode()
1797 {
1798 throw null;
1799 }
1800
1801 [global::Cpp2ILInjected.Token(Token = "0x600023A")]
1802 [global::Cpp2ILInjected.Address(RVA = "0x1DF63CC", Offset = "0x1DF63CC", Length = "0xB4")]
1803 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1804 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1805 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateUriInfo", MemberParameters = new object[] { typeof(Uri.Flags) }, ReturnType = typeof(void))]
1806 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "get_IsSimple", ReturnType = typeof(bool))]
1807 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponentsHelper", MemberParameters = new object[]
1808 {
1811 }, ReturnType = typeof(string))]
1812 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_OriginalStringSwitched", ReturnType = typeof(bool))]
1813 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
1814 {
1817 }, ReturnType = typeof(string))]
1818 public override string ToString()
1819 {
1820 throw null;
1821 }
1822
1823 [global::Cpp2ILInjected.Token(Token = "0x600023B")]
1824 [global::Cpp2ILInjected.Address(RVA = "0x1DF6680", Offset = "0x1DF6680", Length = "0x34")]
1825 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1826 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CredentialCache), Member = "Add", MemberParameters = new object[]
1827 {
1828 typeof(Uri),
1829 typeof(string),
1831 }, ReturnType = typeof(void))]
1832 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CredentialCache), Member = "Remove", MemberParameters = new object[]
1833 {
1834 typeof(Uri),
1835 typeof(string)
1836 }, ReturnType = typeof(void))]
1837 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CredentialCache), Member = "GetCredential", MemberParameters = new object[]
1838 {
1839 typeof(Uri),
1840 typeof(string)
1841 }, ReturnType = typeof(NetworkCredential))]
1842 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CredentialKey), Member = "Match", MemberParameters = new object[]
1843 {
1844 typeof(Uri),
1845 typeof(string)
1846 }, ReturnType = typeof(bool))]
1847 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequestUriBuilder), Member = "Build", ReturnType = typeof(Uri))]
1848 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "AddPermission", MemberParameters = new object[]
1849 {
1851 typeof(Uri)
1852 }, ReturnType = typeof(void))]
1853 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebRequest), Member = "Create", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(WebRequest))]
1854 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebRequest), Member = "CreateDefault", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(WebRequest))]
1855 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebRequest), Member = "CreateHttp", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(HttpWebRequest))]
1856 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ProxyChain.ProxyEnumerator", Member = "MoveNext", ReturnType = typeof(bool))]
1857 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StaticProxy), Member = ".ctor", MemberParameters = new object[]
1858 {
1859 typeof(Uri),
1860 typeof(Uri)
1861 }, ReturnType = typeof(void))]
1862 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(StaticProxy), Member = "GetNextProxy", MemberParameters = new object[] { typeof(ref Uri) }, ReturnType = typeof(bool))]
1863 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CookieContainer), Member = "Add", MemberParameters = new object[]
1864 {
1865 typeof(Uri),
1866 typeof(Cookie)
1867 }, ReturnType = typeof(void))]
1868 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CookieContainer), Member = "Add", MemberParameters = new object[]
1869 {
1870 typeof(Uri),
1872 }, ReturnType = typeof(void))]
1873 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CookieContainer), Member = "GetCookies", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(CookieCollection))]
1874 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CookieContainer), Member = "GetCookieHeader", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(string))]
1875 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CookieContainer), Member = "SetCookies", MemberParameters = new object[]
1876 {
1877 typeof(Uri),
1878 typeof(string)
1879 }, ReturnType = typeof(void))]
1880 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "GetProxy", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(Uri))]
1881 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "IsLocalInProxyHash", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(bool))]
1882 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "IsBypassed", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(bool))]
1883 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "IsBypassedManual", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(bool))]
1884 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "System.Net.IAutoWebProxy.GetProxies", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(ProxyChain))]
1885 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = "SearchListener", MemberParameters = new object[]
1886 {
1887 typeof(Uri),
1889 }, ReturnType = typeof(HttpListener))]
1890 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpWebRequest), Member = "get_Host", ReturnType = typeof(string))]
1891 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointManager), Member = "FindServicePoint", MemberParameters = new object[]
1892 {
1893 typeof(Uri),
1895 }, ReturnType = typeof(ServicePoint))]
1896 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlTextReaderImpl", Member = "get_DtdParserProxy_BaseUri", ReturnType = typeof(Uri))]
1897 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlTextReaderImpl", Member = "DtdParserProxy_PushExternalSubset", MemberParameters = new object[]
1898 {
1899 typeof(string),
1900 typeof(string)
1901 }, ReturnType = typeof(bool))]
1902 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.DtdParser", Member = "Throw", MemberParameters = new object[]
1903 {
1904 typeof(int),
1905 typeof(string),
1906 typeof(string)
1907 }, ReturnType = typeof(void))]
1908 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.DtdParser", Member = "Throw", MemberParameters = new object[]
1909 {
1910 typeof(int),
1911 typeof(string),
1912 typeof(string[])
1913 }, ReturnType = typeof(void))]
1914 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.DtdParser", Member = "Throw", MemberParameters = new object[]
1915 {
1916 typeof(string),
1917 typeof(string),
1918 typeof(int),
1919 typeof(int)
1920 }, ReturnType = typeof(void))]
1921 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlResolver), Member = "ResolveUri", MemberParameters = new object[]
1922 {
1923 typeof(Uri),
1924 typeof(string)
1925 }, ReturnType = typeof(Uri))]
1926 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlResolver), Member = "SupportsType", MemberParameters = new object[]
1927 {
1928 typeof(Uri),
1929 typeof(Type)
1930 }, ReturnType = typeof(bool))]
1931 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonTextWriter", Member = "WriteValue", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1932 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonConvert", Member = "ToString", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(string))]
1933 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonWriter", Member = "WriteValue", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1934 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.UriConverter", Member = "WriteJson", MemberParameters = new object[]
1935 {
1936 "Newtonsoft.Json.JsonWriter",
1937 typeof(object),
1938 "Newtonsoft.Json.JsonSerializer"
1939 }, ReturnType = typeof(void))]
1940 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 37)]
1941 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1942 public static bool operator ==(Uri uri1, Uri uri2)
1943 {
1944 throw null;
1945 }
1946
1947 [global::Cpp2ILInjected.Token(Token = "0x600023C")]
1948 [global::Cpp2ILInjected.Address(RVA = "0x1DF2E40", Offset = "0x1DF2E40", Length = "0x48")]
1949 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1950 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriParser), Member = "Resolve", MemberParameters = new object[]
1951 {
1952 typeof(Uri),
1953 typeof(Uri),
1955 }, ReturnType = typeof(string))]
1956 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriTypeConverter), Member = "ConvertTo", MemberParameters = new object[]
1957 {
1960 typeof(object),
1961 typeof(Type)
1962 }, ReturnType = typeof(object))]
1963 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebClient), Member = "get_BaseAddress", ReturnType = typeof(string))]
1964 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebClient), Member = "GetUri", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Uri))]
1965 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebClient), Member = "GetUri", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(Uri))]
1966 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebClient), Member = "MapToDefaultMethod", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(string))]
1967 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "isSpecialSubsetCase", MemberParameters = new object[]
1968 {
1969 typeof(string),
1971 }, ReturnType = typeof(bool))]
1972 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "ToXml", ReturnType = typeof(SecurityElement))]
1973 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Cookie), Member = "ToServerString", ReturnType = typeof(string))]
1974 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "GetProxy", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(Uri))]
1975 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequest), Member = "FinishInitialization", ReturnType = typeof(bool))]
1976 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpWebRequest), Member = "GetHeaders", ReturnType = typeof(string))]
1977 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointManager.SPKey), Member = "get_UsesProxy", ReturnType = typeof(bool))]
1978 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePointManager.SPKey), Member = "GetHashCode", ReturnType = typeof(int))]
1979 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlTextReaderImpl", Member = "OpenUrl", ReturnType = typeof(void))]
1980 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.DtdParser", Member = "Initialize", MemberParameters = new object[] { "System.Xml.IDtdParserAdapter" }, ReturnType = typeof(void))]
1981 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.DtdParser", Member = "InitializeFreeFloatingDtd", MemberParameters = new object[]
1982 {
1983 typeof(string),
1984 typeof(string),
1985 typeof(string),
1986 typeof(string),
1987 typeof(string),
1988 "System.Xml.IDtdParserAdapter"
1989 }, ReturnType = typeof(void))]
1990 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.DtdParser", Member = "ParseExternalSubset", ReturnType = typeof(void))]
1991 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.DtdParser", Member = "get_BaseUriStr", ReturnType = typeof(string))]
1992 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JValue", Member = ".ctor", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
1993 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 21)]
1994 public static bool operator !=(Uri uri1, Uri uri2)
1995 {
1996 throw null;
1997 }
1998
1999 [global::Cpp2ILInjected.Token(Token = "0x600023D")]
2000 [global::Cpp2ILInjected.Address(RVA = "0x1DF66B4", Offset = "0x1DF66B4", Length = "0x50C")]
2001 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2002 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2003 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "TryCreate", MemberParameters = new object[]
2004 {
2005 typeof(string),
2006 typeof(UriKind),
2007 typeof(ref Uri)
2008 }, ReturnType = typeof(bool))]
2009 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
2010 {
2011 typeof(string),
2012 typeof(string),
2014 }, ReturnType = typeof(int))]
2015 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_OriginalStringSwitched", ReturnType = typeof(bool))]
2016 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
2017 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
2018 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateUriInfo", MemberParameters = new object[] { typeof(Uri.Flags) }, ReturnType = typeof(void))]
2019 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "get_IsSimple", ReturnType = typeof(bool))]
2020 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "EnsureHostString", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
2021 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_Port", ReturnType = typeof(int))]
2022 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri.MoreInfo), Member = ".ctor", ReturnType = typeof(void))]
2023 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
2024 {
2027 }, ReturnType = typeof(string))]
2028 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
2029 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
2030 public override bool Equals(object comparand)
2031 {
2032 throw null;
2033 }
2034
2035 [global::Cpp2ILInjected.Token(Token = "0x600023E")]
2036 [global::Cpp2ILInjected.Address(RVA = "0x1DF6C78", Offset = "0x1DF6C78", Length = "0xB0")]
2037 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2038 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "InternalIsWellFormedOriginalString", ReturnType = typeof(bool))]
2039 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2040 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
2041 {
2042 typeof(Array),
2044 }, ReturnType = typeof(void))]
2045 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOfAny", MemberParameters = new object[] { typeof(char[]) }, ReturnType = typeof(int))]
2046 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
2047 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
2048 private static bool CheckForColonInFirstPathSegment(string uriString)
2049 {
2050 throw null;
2051 }
2052
2053 [global::Cpp2ILInjected.Token(Token = "0x600023F")]
2054 [global::Cpp2ILInjected.Address(RVA = "0x1DF6D28", Offset = "0x1DF6D28", Length = "0xE0")]
2055 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2056 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriBuilder), Member = "set_Path", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
2057 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2058 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriHelper), Member = "EscapeString", MemberParameters = new object[]
2059 {
2060 typeof(string),
2061 typeof(int),
2062 typeof(int),
2063 typeof(char[]),
2064 typeof(ref int),
2065 typeof(bool),
2066 typeof(char),
2067 typeof(char),
2068 typeof(char)
2069 }, ReturnType = typeof(char[]))]
2070 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
2071 {
2072 typeof(char[]),
2073 typeof(int),
2074 typeof(int)
2075 }, ReturnType = typeof(string))]
2076 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
2077 internal static string InternalEscapeString(string rawString)
2078 {
2079 throw null;
2080 }
2081
2082 [global::Cpp2ILInjected.Token(Token = "0x6000240")]
2083 [global::Cpp2ILInjected.Address(RVA = "0x1DF6E08", Offset = "0x1DF6E08", Length = "0xD8")]
2084 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2085 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CreateThis", MemberParameters = new object[]
2086 {
2087 typeof(string),
2088 typeof(bool),
2090 }, ReturnType = typeof(void))]
2091 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CreateHelper", MemberParameters = new object[]
2092 {
2093 typeof(string),
2094 typeof(bool),
2095 typeof(UriKind),
2097 }, ReturnType = typeof(Uri))]
2098 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2099 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
2100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "ParseSchemeCheckImplicitFile", MemberParameters = new object[]
2101 {
2102 typeof(char*),
2103 typeof(ushort),
2107 }, ReturnType = typeof(ushort))]
2108 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2110 {
2111 throw null;
2112 }
2113
2114 [global::Cpp2ILInjected.Token(Token = "0x6000241")]
2115 [global::Cpp2ILInjected.Address(RVA = "0x1DF7428", Offset = "0x1DF7428", Length = "0x80")]
2116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriParser), Member = "InitializeAndValidate", MemberParameters = new object[]
2117 {
2118 typeof(Uri),
2120 }, ReturnType = typeof(void))]
2121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "PrivateParseMinimal", ReturnType = typeof(ParsingError))]
2123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetException", MemberParameters = new object[] { typeof(ParsingError) }, ReturnType = typeof(UriFormatException))]
2124 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2126 {
2127 throw null;
2128 }
2129
2130 [global::Cpp2ILInjected.Token(Token = "0x6000242")]
2131 [global::Cpp2ILInjected.Address(RVA = "0x1DF74A8", Offset = "0x1DF74A8", Length = "0x630")]
2132 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ParseMinimal", ReturnType = typeof(UriFormatException))]
2134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "InitializeUri", MemberParameters = new object[]
2135 {
2137 typeof(UriKind),
2139 }, ReturnType = typeof(void))]
2140 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
2142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "IsAllSet", MemberParameters = new object[] { typeof(UriSyntaxFlags) }, ReturnType = typeof(bool))]
2143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InFact", MemberParameters = new object[] { typeof(UriSyntaxFlags) }, ReturnType = typeof(bool))]
2144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CheckAuthorityHelper", MemberParameters = new object[]
2145 {
2146 typeof(char*),
2147 typeof(ushort),
2148 typeof(ushort),
2152 typeof(ref string)
2153 }, ReturnType = typeof(ushort))]
2154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "NotAny", MemberParameters = new object[] { typeof(UriSyntaxFlags) }, ReturnType = typeof(bool))]
2155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "PrivateParseMinimalIri", MemberParameters = new object[]
2156 {
2157 typeof(string),
2158 typeof(ushort)
2159 }, ReturnType = typeof(void))]
2160 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
2162 {
2163 throw null;
2164 }
2165
2166 [global::Cpp2ILInjected.Token(Token = "0x6000243")]
2167 [global::Cpp2ILInjected.Address(RVA = "0x1DF8940", Offset = "0x1DF8940", Length = "0xC8")]
2168 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "PrivateParseMinimal", ReturnType = typeof(ParsingError))]
2170 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_AllowIdn", ReturnType = typeof(bool))]
2172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
2173 {
2174 typeof(int),
2175 typeof(int)
2176 }, ReturnType = typeof(string))]
2177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
2178 {
2179 typeof(string),
2180 typeof(string)
2181 }, ReturnType = typeof(string))]
2182 private void PrivateParseMinimalIri(string newHost, ushort idx)
2183 {
2184 throw null;
2185 }
2186
2187 [global::Cpp2ILInjected.Token(Token = "0x6000244")]
2188 [global::Cpp2ILInjected.Address(RVA = "0x1DF0FEC", Offset = "0x1DF0FEC", Length = "0x54C")]
2189 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "EnsureUriInfo", ReturnType = typeof(Uri.UriInfo))]
2191 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "EnsureHostString", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
2192 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_PrivateAbsolutePath", ReturnType = typeof(string))]
2193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_AbsoluteUri", ReturnType = typeof(string))]
2194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_HostNameType", ReturnType = typeof(UriHostNameType))]
2195 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_IsDefaultPort", ReturnType = typeof(bool))]
2196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_Port", ReturnType = typeof(int))]
2197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_Query", ReturnType = typeof(string))]
2198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_Fragment", ReturnType = typeof(string))]
2199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_DnsSafeHost", ReturnType = typeof(string))]
2200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetHashCode", ReturnType = typeof(int))]
2201 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ToString", ReturnType = typeof(string))]
2202 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
2203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ParseRemaining", ReturnType = typeof(void))]
2204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 15)]
2205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri.UriInfo), Member = ".ctor", ReturnType = typeof(void))]
2206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
2207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
2208 {
2209 typeof(object),
2210 typeof(ref bool)
2211 }, ReturnType = typeof(void))]
2212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
2213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
2214 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
2216 {
2217 throw null;
2218 }
2219
2220 [global::Cpp2ILInjected.Token(Token = "0x6000245")]
2221 [global::Cpp2ILInjected.Address(RVA = "0x1DF20D8", Offset = "0x1DF20D8", Length = "0x3FC")]
2222 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "get_IsSimple", ReturnType = typeof(bool))]
2225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
2226 {
2227 typeof(object),
2228 typeof(ref bool)
2229 }, ReturnType = typeof(void))]
2230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetHostViaCustomSyntax", ReturnType = typeof(void))]
2231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
2232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateHostStringHelper", MemberParameters = new object[]
2233 {
2234 typeof(string),
2235 typeof(ushort),
2236 typeof(ushort),
2238 typeof(ref string)
2239 }, ReturnType = typeof(string))]
2240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
2241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CheckCanonical", MemberParameters = new object[]
2242 {
2243 typeof(char*),
2244 typeof(ref ushort),
2245 typeof(ushort),
2246 typeof(char)
2247 }, ReturnType = typeof(Uri.Check))]
2248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriHelper), Member = "EscapeString", MemberParameters = new object[]
2249 {
2250 typeof(string),
2251 typeof(int),
2252 typeof(int),
2253 typeof(char[]),
2254 typeof(ref int),
2255 typeof(bool),
2256 typeof(char),
2257 typeof(char),
2258 typeof(char)
2259 }, ReturnType = typeof(char[]))]
2260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
2261 {
2262 typeof(char[]),
2263 typeof(int),
2264 typeof(int)
2265 }, ReturnType = typeof(string))]
2266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
2267 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
2269 {
2270 throw null;
2271 }
2272
2273 [global::Cpp2ILInjected.Token(Token = "0x6000246")]
2274 [global::Cpp2ILInjected.Address(RVA = "0x1DF8DCC", Offset = "0x1DF8DCC", Length = "0x1D4")]
2275 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CreateHostString", ReturnType = typeof(void))]
2277 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetHostViaCustomSyntax", ReturnType = typeof(void))]
2278 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DomainNameHelper), Member = "ParseCanonicalName", MemberParameters = new object[]
2280 {
2281 typeof(string),
2282 typeof(int),
2283 typeof(int),
2284 typeof(ref bool)
2285 }, ReturnType = typeof(string))]
2286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPv4AddressHelper), Member = "ParseCanonicalName", MemberParameters = new object[]
2287 {
2288 typeof(string),
2289 typeof(int),
2290 typeof(int),
2291 typeof(ref bool)
2292 }, ReturnType = typeof(string))]
2293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
2294 {
2295 typeof(int),
2296 typeof(int)
2297 }, ReturnType = typeof(string))]
2298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPv6AddressHelper), Member = "ParseCanonicalName", MemberParameters = new object[]
2299 {
2300 typeof(string),
2301 typeof(int),
2302 typeof(ref bool),
2303 typeof(ref string)
2304 }, ReturnType = typeof(string))]
2305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UncNameHelper), Member = "ParseCanonicalName", MemberParameters = new object[]
2306 {
2307 typeof(string),
2308 typeof(int),
2309 typeof(int),
2310 typeof(ref bool)
2311 }, ReturnType = typeof(string))]
2312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetException", MemberParameters = new object[] { typeof(ParsingError) }, ReturnType = typeof(UriFormatException))]
2313 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
2314 private static string CreateHostStringHelper(string str, ushort idx, ushort end, ref Uri.Flags flags, ref string scopeId)
2315 {
2316 throw null;
2317 }
2318
2319 [global::Cpp2ILInjected.Token(Token = "0x6000247")]
2320 [global::Cpp2ILInjected.Address(RVA = "0x1DF8A08", Offset = "0x1DF8A08", Length = "0x3C4")]
2321 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CreateHostString", ReturnType = typeof(void))]
2323 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InternalGetComponents", MemberParameters = new object[]
2325 {
2326 typeof(Uri),
2329 }, ReturnType = typeof(string))]
2330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
2331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CheckAuthorityHelper", MemberParameters = new object[]
2332 {
2333 typeof(char*),
2334 typeof(ushort),
2335 typeof(ushort),
2339 typeof(ref string)
2340 }, ReturnType = typeof(ushort))]
2341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
2342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateHostStringHelper", MemberParameters = new object[]
2343 {
2344 typeof(string),
2345 typeof(ushort),
2346 typeof(ushort),
2348 typeof(ref string)
2349 }, ReturnType = typeof(string))]
2350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
2351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[]
2352 {
2353 typeof(string),
2354 typeof(object[])
2355 }, ReturnType = typeof(string))]
2356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriFormatException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
2357 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetException", MemberParameters = new object[] { typeof(ParsingError) }, ReturnType = typeof(UriFormatException))]
2358 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
2360 {
2361 throw null;
2362 }
2363
2364 [global::Cpp2ILInjected.Token(Token = "0x6000248")]
2365 [global::Cpp2ILInjected.Address(RVA = "0x1DF420C", Offset = "0x1DF420C", Length = "0x4")]
2366 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
2368 {
2371 }, ReturnType = typeof(string))]
2373 {
2374 throw null;
2375 }
2376
2377 [global::Cpp2ILInjected.Token(Token = "0x6000249")]
2378 [global::Cpp2ILInjected.Address(RVA = "0x1DF955C", Offset = "0x1DF955C", Length = "0xBC")]
2379 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2380 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetComponentsHelper", MemberParameters = new object[]
2381 {
2384 }, ReturnType = typeof(string))]
2385 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_SecuredPathIndex", ReturnType = typeof(ushort))]
2387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
2388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "ReCreateParts", MemberParameters = new object[]
2389 {
2391 typeof(ushort),
2393 }, ReturnType = typeof(string))]
2394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetUriPartsFromUserString", MemberParameters = new object[] { typeof(UriComponents) }, ReturnType = typeof(string))]
2396 {
2397 throw null;
2398 }
2399
2400 [global::Cpp2ILInjected.Token(Token = "0x600024A")]
2401 [global::Cpp2ILInjected.Address(RVA = "0x1DF57F8", Offset = "0x1DF57F8", Length = "0xC4")]
2402 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2403 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetLocalPath", ReturnType = typeof(string))]
2404 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetComponentsHelper", MemberParameters = new object[]
2405 {
2408 }, ReturnType = typeof(string))]
2409 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_SecuredPathIndex", ReturnType = typeof(ushort))]
2411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
2412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "ReCreateParts", MemberParameters = new object[]
2413 {
2415 typeof(ushort),
2417 }, ReturnType = typeof(string))]
2418 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetUriPartsFromUserString", MemberParameters = new object[] { typeof(UriComponents) }, ReturnType = typeof(string))]
2420 {
2421 throw null;
2422 }
2423
2424 [global::Cpp2ILInjected.Token(Token = "0x600024B")]
2425 [global::Cpp2ILInjected.Address(RVA = "0x1DF9AD4", Offset = "0x1DF9AD4", Length = "0xB40")]
2426 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2427 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetEscapedParts", MemberParameters = new object[] { typeof(UriComponents) }, ReturnType = typeof(string))]
2428 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetUnescapedParts", MemberParameters = new object[]
2429 {
2432 }, ReturnType = typeof(string))]
2433 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "EnsureHostString", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
2435 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriHelper), Member = "UnescapeString", MemberParameters = new object[]
2436 {
2437 typeof(string),
2438 typeof(int),
2439 typeof(int),
2440 typeof(char[]),
2441 typeof(ref int),
2442 typeof(char),
2443 typeof(char),
2444 typeof(char),
2447 typeof(bool)
2448 }, ReturnType = typeof(char[]))]
2449 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CopyTo", MemberParameters = new object[]
2450 {
2451 typeof(int),
2452 typeof(char[]),
2453 typeof(int),
2454 typeof(int)
2455 }, ReturnType = typeof(void))]
2456 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriHelper), Member = "EscapeString", MemberParameters = new object[]
2457 {
2458 typeof(string),
2459 typeof(int),
2460 typeof(int),
2461 typeof(char[]),
2462 typeof(ref int),
2463 typeof(bool),
2464 typeof(char),
2465 typeof(char),
2466 typeof(char)
2467 }, ReturnType = typeof(char[]))]
2468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
2469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DomainNameHelper), Member = "UnicodeEquivalent", MemberParameters = new object[]
2470 {
2471 typeof(char*),
2472 typeof(int),
2473 typeof(int),
2474 typeof(ref bool),
2475 typeof(ref bool)
2476 }, ReturnType = typeof(string))]
2477 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
2478 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
2479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ushort), Member = "ToString", MemberParameters = new object[] { typeof(IFormatProvider) }, ReturnType = typeof(string))]
2480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetCanonicalPath", MemberParameters = new object[]
2481 {
2482 typeof(char[]),
2483 typeof(ref int),
2485 }, ReturnType = typeof(char[]))]
2486 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "get_ShouldUseLegacyV2Quirks", ReturnType = typeof(bool))]
2487 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
2488 {
2489 typeof(char[]),
2490 typeof(int),
2491 typeof(int)
2492 }, ReturnType = typeof(string))]
2493 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 31)]
2495 {
2496 throw null;
2497 }
2498
2499 [global::Cpp2ILInjected.Token(Token = "0x600024C")]
2500 [global::Cpp2ILInjected.Address(RVA = "0x1DF9618", Offset = "0x1DF9618", Length = "0x4BC")]
2501 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2502 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetEscapedParts", MemberParameters = new object[] { typeof(UriComponents) }, ReturnType = typeof(string))]
2503 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetUnescapedParts", MemberParameters = new object[]
2504 {
2507 }, ReturnType = typeof(string))]
2508 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2509 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
2510 {
2511 typeof(int),
2512 typeof(int)
2513 }, ReturnType = typeof(string))]
2514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
2515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
2516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ushort), Member = "ToString", MemberParameters = new object[] { typeof(IFormatProvider) }, ReturnType = typeof(string))]
2517 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
2518 {
2519 typeof(string),
2520 typeof(string),
2521 typeof(string)
2522 }, ReturnType = typeof(string))]
2523 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
2524 {
2525 typeof(string),
2526 typeof(string)
2527 }, ReturnType = typeof(string))]
2528 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
2530 {
2531 throw null;
2532 }
2533
2534 [global::Cpp2ILInjected.Token(Token = "0x600024D")]
2535 [global::Cpp2ILInjected.Address(RVA = "0x1DF1548", Offset = "0x1DF1548", Length = "0xB38")]
2536 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2537 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetLocalPath", ReturnType = typeof(string))]
2538 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "InitializeUri", MemberParameters = new object[]
2539 {
2541 typeof(UriKind),
2543 }, ReturnType = typeof(void))]
2544 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "InternalIsWellFormedOriginalString", ReturnType = typeof(bool))]
2545 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetComponentsHelper", MemberParameters = new object[]
2546 {
2549 }, ReturnType = typeof(string))]
2550 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
2551 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateUriInfo", MemberParameters = new object[] { typeof(Uri.Flags) }, ReturnType = typeof(void))]
2552 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
2553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
2554 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CheckCanonical", MemberParameters = new object[]
2555 {
2556 typeof(char*),
2557 typeof(ref ushort),
2558 typeof(ushort),
2559 typeof(char)
2560 }, ReturnType = typeof(Uri.Check))]
2561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
2562 {
2563 typeof(string),
2564 typeof(string)
2565 }, ReturnType = typeof(string))]
2566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InFact", MemberParameters = new object[] { typeof(UriSyntaxFlags) }, ReturnType = typeof(bool))]
2567 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "FindEndOfComponent", MemberParameters = new object[]
2568 {
2569 typeof(string),
2570 typeof(ref ushort),
2571 typeof(ushort),
2572 typeof(char)
2573 }, ReturnType = typeof(void))]
2574 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "EscapeUnescapeIri", MemberParameters = new object[]
2575 {
2576 typeof(string),
2577 typeof(int),
2578 typeof(int),
2580 }, ReturnType = typeof(string))]
2581 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "get_ShouldUseLegacyV2Quirks", ReturnType = typeof(bool))]
2582 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Normalize", MemberParameters = new object[] { typeof(NormalizationForm) }, ReturnType = typeof(string))]
2583 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
2584 {
2585 typeof(object),
2586 typeof(ref bool)
2587 }, ReturnType = typeof(void))]
2588 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
2589 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetException", MemberParameters = new object[] { typeof(ParsingError) }, ReturnType = typeof(UriFormatException))]
2590 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 38)]
2591 private unsafe void ParseRemaining()
2592 {
2593 throw null;
2594 }
2595
2596 [global::Cpp2ILInjected.Token(Token = "0x600024E")]
2597 [global::Cpp2ILInjected.Address(RVA = "0x1DF6EE0", Offset = "0x1DF6EE0", Length = "0x548")]
2598 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2599 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ParseScheme", MemberParameters = new object[]
2600 {
2601 typeof(string),
2604 }, ReturnType = typeof(ParsingError))]
2605 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2606 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntPtr), Member = "get_Size", ReturnType = typeof(int))]
2607 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CheckKnownSchemes", MemberParameters = new object[]
2608 {
2609 typeof(long*),
2610 typeof(ushort),
2612 }, ReturnType = typeof(bool))]
2613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CheckSchemeSyntax", MemberParameters = new object[]
2614 {
2615 typeof(char*),
2616 typeof(ushort),
2618 }, ReturnType = typeof(ParsingError))]
2619 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
2621 {
2622 throw null;
2623 }
2624
2625 [global::Cpp2ILInjected.Token(Token = "0x600024F")]
2626 [global::Cpp2ILInjected.Address(RVA = "0x1DFACAC", Offset = "0x1DFACAC", Length = "0x500")]
2627 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2628 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ParseSchemeCheckImplicitFile", MemberParameters = new object[]
2629 {
2630 typeof(char*),
2631 typeof(ushort),
2635 }, ReturnType = typeof(ushort))]
2636 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2637 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
2638 private unsafe static bool CheckKnownSchemes(long* lptr, ushort nChars, ref UriParser syntax)
2639 {
2640 throw null;
2641 }
2642
2643 [global::Cpp2ILInjected.Token(Token = "0x6000250")]
2644 [global::Cpp2ILInjected.Address(RVA = "0x1DF33D4", Offset = "0x1DF33D4", Length = "0x134")]
2645 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2646 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetCombinedString", MemberParameters = new object[]
2647 {
2648 typeof(Uri),
2649 typeof(string),
2650 typeof(bool),
2651 typeof(ref string)
2652 }, ReturnType = typeof(ParsingError))]
2653 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ParseSchemeCheckImplicitFile", MemberParameters = new object[]
2654 {
2655 typeof(char*),
2656 typeof(ushort),
2660 }, ReturnType = typeof(ushort))]
2661 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2662 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
2663 {
2664 typeof(char*),
2665 typeof(int),
2666 typeof(int)
2667 }, ReturnType = typeof(string))]
2668 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "FindOrFetchAsUnknownV1Syntax", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(UriParser))]
2669 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2671 {
2672 throw null;
2673 }
2674
2675 [global::Cpp2ILInjected.Token(Token = "0x6000251")]
2676 [global::Cpp2ILInjected.Address(RVA = "0x1DF7B44", Offset = "0x1DF7B44", Length = "0xDFC")]
2677 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2678 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "PrivateParseMinimal", ReturnType = typeof(ParsingError))]
2679 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetHostViaCustomSyntax", ReturnType = typeof(void))]
2680 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2681 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "IriParsingStatic", MemberParameters = new object[] { typeof(UriParser) }, ReturnType = typeof(bool))]
2682 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
2683 {
2684 typeof(int),
2685 typeof(int)
2686 }, ReturnType = typeof(string))]
2687 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InFact", MemberParameters = new object[] { typeof(UriSyntaxFlags) }, ReturnType = typeof(bool))]
2688 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPv6AddressHelper), Member = "IsValid", MemberParameters = new object[]
2689 {
2690 typeof(char*),
2691 typeof(int),
2692 typeof(ref int)
2693 }, ReturnType = typeof(bool))]
2694 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "InitializeUriConfig", ReturnType = typeof(void))]
2695 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPv4AddressHelper), Member = "IsValid", MemberParameters = new object[]
2696 {
2697 typeof(char*),
2698 typeof(int),
2699 typeof(ref int),
2700 typeof(bool),
2701 typeof(bool),
2702 typeof(bool)
2703 }, ReturnType = typeof(bool))]
2704 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DomainNameHelper), Member = "IsValid", MemberParameters = new object[]
2705 {
2706 typeof(char*),
2707 typeof(ushort),
2708 typeof(ref int),
2709 typeof(ref bool),
2710 typeof(bool)
2711 }, ReturnType = typeof(bool))]
2712 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
2713 {
2714 typeof(char*),
2715 typeof(int),
2716 typeof(int)
2717 }, ReturnType = typeof(string))]
2718 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "AllowIdnStatic", MemberParameters = new object[]
2719 {
2722 }, ReturnType = typeof(bool))]
2723 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DomainNameHelper), Member = "UnicodeEquivalent", MemberParameters = new object[]
2724 {
2725 typeof(char*),
2726 typeof(int),
2727 typeof(int),
2728 typeof(ref bool),
2729 typeof(ref bool)
2730 }, ReturnType = typeof(string))]
2731 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DomainNameHelper), Member = "IsValidByIri", MemberParameters = new object[]
2732 {
2733 typeof(char*),
2734 typeof(ushort),
2735 typeof(ref int),
2736 typeof(ref bool),
2737 typeof(bool)
2738 }, ReturnType = typeof(bool))]
2739 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CheckAuthorityHelperHandleDnsIri", MemberParameters = new object[]
2740 {
2741 typeof(char*),
2742 typeof(ushort),
2743 typeof(int),
2744 typeof(int),
2745 typeof(bool),
2746 typeof(bool),
2748 typeof(string),
2750 typeof(ref bool),
2751 typeof(ref string),
2753 }, ReturnType = typeof(void))]
2754 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UncNameHelper), Member = "IsValid", MemberParameters = new object[]
2755 {
2756 typeof(char*),
2757 typeof(ushort),
2758 typeof(ref int),
2759 typeof(bool)
2760 }, ReturnType = typeof(bool))]
2761 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IriHelper), Member = "EscapeUnescapeIri", MemberParameters = new object[]
2762 {
2763 typeof(char*),
2764 typeof(int),
2765 typeof(int),
2767 }, ReturnType = typeof(string))]
2768 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "get_ShouldUseLegacyV2Quirks", ReturnType = typeof(bool))]
2769 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Normalize", MemberParameters = new object[] { typeof(NormalizationForm) }, ReturnType = typeof(string))]
2770 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
2771 {
2772 typeof(string),
2773 typeof(string)
2774 }, ReturnType = typeof(string))]
2775 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
2776 {
2777 typeof(string),
2778 typeof(string),
2779 typeof(string)
2780 }, ReturnType = typeof(string))]
2781 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CheckAuthorityHelperHandleAnyHostIri", MemberParameters = new object[]
2782 {
2783 typeof(char*),
2784 typeof(int),
2785 typeof(int),
2786 typeof(bool),
2787 typeof(bool),
2790 typeof(ref string),
2792 }, ReturnType = typeof(void))]
2793 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "NotAny", MemberParameters = new object[] { typeof(UriSyntaxFlags) }, ReturnType = typeof(bool))]
2794 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 44)]
2795 private unsafe ushort CheckAuthorityHelper(char* pString, ushort idx, ushort length, ref ParsingError err, ref Uri.Flags flags, UriParser syntax, ref string newHost)
2796 {
2797 throw null;
2798 }
2799
2800 [global::Cpp2ILInjected.Token(Token = "0x6000252")]
2801 [global::Cpp2ILInjected.Address(RVA = "0x1DFB1AC", Offset = "0x1DFB1AC", Length = "0x348")]
2802 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2803 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CheckAuthorityHelper", MemberParameters = new object[]
2804 {
2805 typeof(char*),
2806 typeof(ushort),
2807 typeof(ushort),
2811 typeof(ref string)
2812 }, ReturnType = typeof(ushort))]
2813 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2814 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
2815 {
2816 typeof(char*),
2817 typeof(int),
2818 typeof(int)
2819 }, ReturnType = typeof(string))]
2820 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "AllowIdnStatic", MemberParameters = new object[]
2821 {
2824 }, ReturnType = typeof(bool))]
2825 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DomainNameHelper), Member = "IdnEquivalent", MemberParameters = new object[]
2826 {
2827 typeof(char*),
2828 typeof(int),
2829 typeof(int),
2830 typeof(ref bool),
2831 typeof(ref bool)
2832 }, ReturnType = typeof(string))]
2833 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DomainNameHelper), Member = "UnicodeEquivalent", MemberParameters = new object[]
2834 {
2835 typeof(string),
2836 typeof(char*),
2837 typeof(int),
2838 typeof(int)
2839 }, ReturnType = typeof(string))]
2840 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "StripBidiControlCharacter", MemberParameters = new object[]
2841 {
2842 typeof(char*),
2843 typeof(int),
2844 typeof(int)
2845 }, ReturnType = typeof(string))]
2846 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Normalize", MemberParameters = new object[] { typeof(NormalizationForm) }, ReturnType = typeof(string))]
2847 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
2848 {
2849 typeof(string),
2850 typeof(string)
2851 }, ReturnType = typeof(string))]
2852 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
2853 {
2854 typeof(int),
2855 typeof(int)
2856 }, ReturnType = typeof(string))]
2857 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
2859 {
2860 throw null;
2861 }
2862
2863 [global::Cpp2ILInjected.Token(Token = "0x6000253")]
2864 [global::Cpp2ILInjected.Address(RVA = "0x1DFB4F4", Offset = "0x1DFB4F4", Length = "0x2B0")]
2865 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2866 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CheckAuthorityHelper", MemberParameters = new object[]
2867 {
2868 typeof(char*),
2869 typeof(ushort),
2870 typeof(ushort),
2874 typeof(ref string)
2875 }, ReturnType = typeof(ushort))]
2876 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2877 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "AllowIdnStatic", MemberParameters = new object[]
2878 {
2881 }, ReturnType = typeof(bool))]
2882 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
2883 {
2884 typeof(char*),
2885 typeof(int),
2886 typeof(int)
2887 }, ReturnType = typeof(string))]
2888 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DomainNameHelper), Member = "UnicodeEquivalent", MemberParameters = new object[]
2889 {
2890 typeof(char*),
2891 typeof(int),
2892 typeof(int),
2893 typeof(ref bool),
2894 typeof(ref bool)
2895 }, ReturnType = typeof(string))]
2896 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
2897 {
2898 typeof(int),
2899 typeof(int)
2900 }, ReturnType = typeof(string))]
2901 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
2902 {
2903 typeof(string),
2904 typeof(string)
2905 }, ReturnType = typeof(string))]
2906 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Normalize", MemberParameters = new object[] { typeof(NormalizationForm) }, ReturnType = typeof(string))]
2907 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DomainNameHelper), Member = "IdnEquivalent", MemberParameters = new object[]
2908 {
2909 typeof(char*),
2910 typeof(int),
2911 typeof(int),
2912 typeof(ref bool),
2913 typeof(ref string)
2914 }, ReturnType = typeof(string))]
2915 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
2917 {
2918 throw null;
2919 }
2920
2921 [global::Cpp2ILInjected.Token(Token = "0x6000254")]
2922 [global::Cpp2ILInjected.Address(RVA = "0x1DFAC08", Offset = "0x1DFAC08", Length = "0x54")]
2923 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ParseRemaining", ReturnType = typeof(void))]
2924 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
2925 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
2926 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "FindEndOfComponent", MemberParameters = new object[]
2927 {
2928 typeof(char*),
2929 typeof(ref ushort),
2930 typeof(ushort),
2931 typeof(char)
2932 }, ReturnType = typeof(void))]
2933 private unsafe void FindEndOfComponent(string input, ref ushort idx, ushort end, char delim)
2934 {
2935 throw null;
2936 }
2937
2938 [global::Cpp2ILInjected.Token(Token = "0x6000255")]
2939 [global::Cpp2ILInjected.Address(RVA = "0x1DFB904", Offset = "0x1DFB904", Length = "0x94")]
2940 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2941 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "FindEndOfComponent", MemberParameters = new object[]
2942 {
2943 typeof(string),
2944 typeof(ref ushort),
2945 typeof(ushort),
2946 typeof(char)
2947 }, ReturnType = typeof(void))]
2948 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2949 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InFact", MemberParameters = new object[] { typeof(UriSyntaxFlags) }, ReturnType = typeof(bool))]
2950 private unsafe void FindEndOfComponent(char* str, ref ushort idx, ushort end, char delim)
2951 {
2952 throw null;
2953 }
2954
2955 [global::Cpp2ILInjected.Token(Token = "0x6000256")]
2956 [global::Cpp2ILInjected.Address(RVA = "0x1DF8FA0", Offset = "0x1DF8FA0", Length = "0x3F8")]
2957 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2958 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CreateHostString", ReturnType = typeof(void))]
2959 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ParseRemaining", ReturnType = typeof(void))]
2960 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "InternalIsWellFormedOriginalString", ReturnType = typeof(bool))]
2961 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
2962 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "IsHighSurrogate", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
2963 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IriHelper), Member = "CheckIriUnicodeRange", MemberParameters = new object[]
2964 {
2965 typeof(char),
2966 typeof(char),
2967 typeof(ref bool),
2968 typeof(bool)
2969 }, ReturnType = typeof(bool))]
2970 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InFact", MemberParameters = new object[] { typeof(UriSyntaxFlags) }, ReturnType = typeof(bool))]
2971 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IriHelper), Member = "CheckIriUnicodeRange", MemberParameters = new object[]
2972 {
2973 typeof(char),
2974 typeof(bool)
2975 }, ReturnType = typeof(bool))]
2976 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriHelper), Member = "EscapedAscii", MemberParameters = new object[]
2977 {
2978 typeof(char),
2979 typeof(char)
2980 }, ReturnType = typeof(char))]
2981 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
2982 private unsafe Uri.Check CheckCanonical(char* str, ref ushort idx, ushort end, char delim)
2983 {
2984 throw null;
2985 }
2986
2987 [global::Cpp2ILInjected.Token(Token = "0x6000257")]
2988 [global::Cpp2ILInjected.Address(RVA = "0x1DFA614", Offset = "0x1DFA614", Length = "0x5F4")]
2989 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2990 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ReCreateParts", MemberParameters = new object[]
2991 {
2993 typeof(ushort),
2995 }, ReturnType = typeof(string))]
2996 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2997 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_SecuredPathIndex", ReturnType = typeof(ushort))]
2998 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
2999 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Remove", MemberParameters = new object[]
3000 {
3001 typeof(int),
3002 typeof(int)
3003 }, ReturnType = typeof(string))]
3004 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Insert", MemberParameters = new object[]
3005 {
3006 typeof(int),
3007 typeof(string)
3008 }, ReturnType = typeof(string))]
3009 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriHelper), Member = "EscapeString", MemberParameters = new object[]
3010 {
3011 typeof(string),
3012 typeof(int),
3013 typeof(int),
3014 typeof(char[]),
3015 typeof(ref int),
3016 typeof(bool),
3017 typeof(char),
3018 typeof(char),
3019 typeof(char)
3020 }, ReturnType = typeof(char[]))]
3021 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CopyTo", MemberParameters = new object[]
3022 {
3023 typeof(int),
3024 typeof(char[]),
3025 typeof(int),
3026 typeof(int)
3027 }, ReturnType = typeof(void))]
3028 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InFact", MemberParameters = new object[] { typeof(UriSyntaxFlags) }, ReturnType = typeof(bool))]
3029 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "UnescapeOnly", MemberParameters = new object[]
3030 {
3031 typeof(char*),
3032 typeof(int),
3033 typeof(ref int),
3034 typeof(char),
3035 typeof(char),
3036 typeof(char)
3037 }, ReturnType = typeof(void))]
3038 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "Compress", MemberParameters = new object[]
3039 {
3040 typeof(char[]),
3041 typeof(ushort),
3042 typeof(ref int),
3044 }, ReturnType = typeof(char[]))]
3045 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
3046 {
3047 typeof(char[]),
3048 typeof(int),
3049 typeof(int)
3050 }, ReturnType = typeof(string))]
3051 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
3052 {
3053 typeof(Array),
3054 typeof(int),
3055 typeof(Array),
3056 typeof(int),
3057 typeof(int)
3058 }, ReturnType = typeof(void))]
3059 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriHelper), Member = "UnescapeString", MemberParameters = new object[]
3060 {
3061 typeof(char*),
3062 typeof(int),
3063 typeof(int),
3064 typeof(char[]),
3065 typeof(ref int),
3066 typeof(char),
3067 typeof(char),
3068 typeof(char),
3071 typeof(bool)
3072 }, ReturnType = typeof(char[]))]
3073 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
3074 private unsafe char[] GetCanonicalPath(char[] dest, ref int pos, UriFormat formatAs)
3075 {
3076 throw null;
3077 }
3078
3079 [global::Cpp2ILInjected.Token(Token = "0x6000258")]
3080 [global::Cpp2ILInjected.Address(RVA = "0x1DFB998", Offset = "0x1DFB998", Length = "0x21C")]
3081 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3082 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetCanonicalPath", MemberParameters = new object[]
3083 {
3084 typeof(char[]),
3085 typeof(ref int),
3087 }, ReturnType = typeof(char[]))]
3088 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3089 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriHelper), Member = "EscapedAscii", MemberParameters = new object[]
3090 {
3091 typeof(char),
3092 typeof(char)
3093 }, ReturnType = typeof(char))]
3094 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
3095 private unsafe static void UnescapeOnly(char* pch, int start, ref int end, char ch1, char ch2, char ch3)
3096 {
3097 throw null;
3098 }
3099
3100 [global::Cpp2ILInjected.Token(Token = "0x6000259")]
3101 [global::Cpp2ILInjected.Address(RVA = "0x1DF53A0", Offset = "0x1DF53A0", Length = "0x458")]
3102 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetLocalPath", ReturnType = typeof(string))]
3104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetCanonicalPath", MemberParameters = new object[]
3105 {
3106 typeof(char[]),
3107 typeof(ref int),
3109 }, ReturnType = typeof(char[]))]
3110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CombineUri", MemberParameters = new object[]
3111 {
3112 typeof(Uri),
3113 typeof(string),
3115 }, ReturnType = typeof(string))]
3116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
3117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InFact", MemberParameters = new object[] { typeof(UriSyntaxFlags) }, ReturnType = typeof(bool))]
3118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "NotAny", MemberParameters = new object[] { typeof(UriSyntaxFlags) }, ReturnType = typeof(bool))]
3119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "get_ShouldUseLegacyV2Quirks", ReturnType = typeof(bool))]
3120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
3121 {
3122 typeof(Array),
3123 typeof(int),
3124 typeof(Array),
3125 typeof(int),
3126 typeof(int)
3127 }, ReturnType = typeof(void))]
3128 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
3129 private static char[] Compress(char[] dest, ushort start, ref int destLength, UriParser syntax)
3130 {
3131 throw null;
3132 }
3133
3134 [global::Cpp2ILInjected.Token(Token = "0x600025A")]
3135 [global::Cpp2ILInjected.Address(RVA = "0x1DF6334", Offset = "0x1DF6334", Length = "0x98")]
3136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetHashCode", ReturnType = typeof(int))]
3137 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3138 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
3139 internal static int CalculateCaseInsensitiveHashCode(string text)
3140 {
3141 throw null;
3142 }
3143
3144 [global::Cpp2ILInjected.Token(Token = "0x600025B")]
3145 [global::Cpp2ILInjected.Address(RVA = "0x1DF3530", Offset = "0x1DF3530", Length = "0x990")]
3146 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetCombinedString", MemberParameters = new object[]
3148 {
3149 typeof(Uri),
3150 typeof(string),
3151 typeof(bool),
3152 typeof(ref string)
3153 }, ReturnType = typeof(ParsingError))]
3154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
3156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_OriginalStringSwitched", ReturnType = typeof(bool))]
3157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
3158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[]
3159 {
3160 typeof(char),
3161 typeof(int)
3162 }, ReturnType = typeof(int))]
3163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
3164 {
3165 typeof(int),
3166 typeof(int)
3167 }, ReturnType = typeof(string))]
3168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InFact", MemberParameters = new object[] { typeof(UriSyntaxFlags) }, ReturnType = typeof(bool))]
3169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_IsUnc", ReturnType = typeof(bool))]
3170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
3171 {
3174 }, ReturnType = typeof(string))]
3175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CopyTo", MemberParameters = new object[]
3176 {
3177 typeof(int),
3178 typeof(char[]),
3179 typeof(int),
3180 typeof(int)
3181 }, ReturnType = typeof(void))]
3182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_Scheme", ReturnType = typeof(string))]
3183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_DnsSafeHost", ReturnType = typeof(string))]
3184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
3185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
3186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
3187 {
3188 typeof(string),
3189 typeof(string)
3190 }, ReturnType = typeof(string))]
3191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
3192 {
3193 typeof(string),
3194 typeof(string),
3195 typeof(string),
3196 typeof(string)
3197 }, ReturnType = typeof(string))]
3198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
3199 {
3200 typeof(string),
3201 typeof(string),
3202 typeof(string)
3203 }, ReturnType = typeof(string))]
3204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_SecuredPathIndex", ReturnType = typeof(ushort))]
3205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "Compress", MemberParameters = new object[]
3206 {
3207 typeof(char[]),
3208 typeof(ushort),
3209 typeof(ref int),
3211 }, ReturnType = typeof(char[]))]
3212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
3213 {
3214 typeof(char[]),
3215 typeof(int),
3216 typeof(int)
3217 }, ReturnType = typeof(string))]
3218 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 31)]
3219 private static string CombineUri(Uri basePart, string relativePart, UriFormat uriFormat)
3220 {
3221 throw null;
3222 }
3223
3224 [global::Cpp2ILInjected.Token(Token = "0x17000087")]
3225 internal bool HasAuthority
3226 {
3227 [global::Cpp2ILInjected.Token(Token = "0x600025C")]
3228 [global::Cpp2ILInjected.Address(RVA = "0x1DFBBB4", Offset = "0x1DFBBB4", Length = "0xC")]
3229 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriBuilder), Member = "Init", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
3230 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriBuilder), Member = "SetFieldsFromUri", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
3231 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
3232 get
3233 {
3234 throw null;
3235 }
3236 }
3237
3238 [global::Cpp2ILInjected.Token(Token = "0x600025D")]
3239 [global::Cpp2ILInjected.Address(RVA = "0x1DF7AD8", Offset = "0x1DF7AD8", Length = "0x40")]
3240 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3241 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3242 private static bool IsLWS(char ch)
3243 {
3244 throw null;
3245 }
3246
3247 [global::Cpp2ILInjected.Token(Token = "0x600025E")]
3248 [global::Cpp2ILInjected.Address(RVA = "0x1DF7B18", Offset = "0x1DF7B18", Length = "0x2C")]
3249 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3250 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3251 private static bool IsAsciiLetter(char character)
3252 {
3253 throw null;
3254 }
3255
3256 [global::Cpp2ILInjected.Token(Token = "0x600025F")]
3257 [global::Cpp2ILInjected.Address(RVA = "0x1DFBBC0", Offset = "0x1DFBBC0", Length = "0x7C")]
3258 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriHelper), Member = "IsUnreserved", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
3260 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriHelper), Member = "Is3986Unreserved", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
3261 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
3262 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3263 internal static bool IsAsciiLetterOrDigit(char character)
3264 {
3265 throw null;
3266 }
3267
3268 [global::Cpp2ILInjected.Token(Token = "0x6000260")]
3269 [global::Cpp2ILInjected.Address(RVA = "0x1DFBC3C", Offset = "0x1DFBC3C", Length = "0x48")]
3270 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3271 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IriHelper), Member = "EscapeUnescapeIri", MemberParameters = new object[]
3272 {
3273 typeof(char*),
3274 typeof(int),
3275 typeof(int),
3277 }, ReturnType = typeof(string))]
3278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriHelper), Member = "MatchUTF8Sequence", MemberParameters = new object[]
3279 {
3280 typeof(char*),
3281 typeof(char[]),
3282 typeof(ref int),
3283 typeof(char[]),
3284 typeof(int),
3285 typeof(byte[]),
3286 typeof(int),
3287 typeof(bool),
3288 typeof(bool)
3289 }, ReturnType = typeof(void))]
3290 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
3291 internal unsafe static bool IsBidiControlCharacter(char ch)
3292 {
3293 throw null;
3294 }
3295
3296 [global::Cpp2ILInjected.Token(Token = "0x6000261")]
3297 [global::Cpp2ILInjected.Address(RVA = "0x1DFB7A4", Offset = "0x1DFB7A4", Length = "0x160")]
3298 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3299 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CheckAuthorityHelperHandleDnsIri", MemberParameters = new object[]
3300 {
3301 typeof(char*),
3302 typeof(ushort),
3303 typeof(int),
3304 typeof(int),
3305 typeof(bool),
3306 typeof(bool),
3308 typeof(string),
3310 typeof(ref bool),
3311 typeof(ref string),
3313 }, ReturnType = typeof(void))]
3314 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DomainNameHelper), Member = "IdnEquivalent", MemberParameters = new object[]
3315 {
3316 typeof(char*),
3317 typeof(int),
3318 typeof(int),
3319 typeof(ref bool),
3320 typeof(ref string)
3321 }, ReturnType = typeof(string))]
3322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DomainNameHelper), Member = "UnicodeEquivalent", MemberParameters = new object[]
3323 {
3324 typeof(char*),
3325 typeof(int),
3326 typeof(int),
3327 typeof(ref bool),
3328 typeof(ref bool)
3329 }, ReturnType = typeof(string))]
3330 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
3331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
3332 {
3333 typeof(char[]),
3334 typeof(int),
3335 typeof(int)
3336 }, ReturnType = typeof(string))]
3337 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
3338 internal unsafe static string StripBidiControlCharacter(char* strToClean, int start, int length)
3339 {
3340 throw null;
3341 }
3342
3343 [global::Cpp2ILInjected.Token(Token = "0x6000262")]
3344 [global::Cpp2ILInjected.Address(RVA = "0x1DF2554", Offset = "0x1DF2554", Length = "0x19C")]
3345 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3346 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = ".ctor", MemberParameters = new object[]
3347 {
3348 typeof(string),
3350 }, ReturnType = typeof(void))]
3351 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CreateUri", MemberParameters = new object[]
3352 {
3353 typeof(Uri),
3354 typeof(string),
3355 typeof(bool)
3356 }, ReturnType = typeof(void))]
3357 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = ".ctor", MemberParameters = new object[]
3358 {
3359 typeof(Uri),
3360 typeof(Uri)
3361 }, ReturnType = typeof(void))]
3362 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = ".ctor", MemberParameters = new object[]
3363 {
3366 }, ReturnType = typeof(void))]
3367 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
3368 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "ParseScheme", MemberParameters = new object[]
3369 {
3370 typeof(string),
3373 }, ReturnType = typeof(ParsingError))]
3374 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "InitializeUri", MemberParameters = new object[]
3375 {
3377 typeof(UriKind),
3379 }, ReturnType = typeof(void))]
3380 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[]
3381 {
3382 typeof(string),
3383 typeof(object[])
3384 }, ReturnType = typeof(string))]
3385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
3386 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
3387 private void CreateThis(string uri, bool dontEscape, UriKind uriKind)
3388 {
3389 throw null;
3390 }
3391
3392 [global::Cpp2ILInjected.Token(Token = "0x6000263")]
3393 [global::Cpp2ILInjected.Address(RVA = "0x1DFBC84", Offset = "0x1DFBC84", Length = "0x4A8")]
3394 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3395 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CreateThis", MemberParameters = new object[]
3396 {
3397 typeof(string),
3398 typeof(bool),
3400 }, ReturnType = typeof(void))]
3401 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CreateHelper", MemberParameters = new object[]
3402 {
3403 typeof(string),
3404 typeof(bool),
3405 typeof(UriKind),
3407 }, ReturnType = typeof(Uri))]
3408 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
3409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetException", MemberParameters = new object[] { typeof(ParsingError) }, ReturnType = typeof(UriFormatException))]
3410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CheckForConfigLoad", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
3411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "InitializeUriConfig", ReturnType = typeof(void))]
3412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InFact", MemberParameters = new object[] { typeof(UriSyntaxFlags) }, ReturnType = typeof(bool))]
3413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CheckForUnicode", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
3414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CheckForEscapedUnreserved", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
3415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "get_IsSimple", ReturnType = typeof(bool))]
3416 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "PrivateParseMinimal", ReturnType = typeof(ParsingError))]
3417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "EscapeUnescapeIri", MemberParameters = new object[]
3418 {
3419 typeof(string),
3420 typeof(int),
3421 typeof(int),
3423 }, ReturnType = typeof(string))]
3424 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "get_ShouldUseLegacyV2Quirks", ReturnType = typeof(bool))]
3425 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Normalize", MemberParameters = new object[] { typeof(NormalizationForm) }, ReturnType = typeof(string))]
3426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InternalOnNewUri", ReturnType = typeof(UriParser))]
3427 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InternalValidate", MemberParameters = new object[]
3428 {
3429 typeof(Uri),
3431 }, ReturnType = typeof(void))]
3432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
3433 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "ParseRemaining", ReturnType = typeof(void))]
3434 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
3436 {
3437 throw null;
3438 }
3439
3440 [global::Cpp2ILInjected.Token(Token = "0x6000264")]
3441 [global::Cpp2ILInjected.Address(RVA = "0x1DFC12C", Offset = "0x1DFC12C", Length = "0xA8")]
3442 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3443 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "InitializeUri", MemberParameters = new object[]
3444 {
3446 typeof(UriKind),
3448 }, ReturnType = typeof(void))]
3449 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3450 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
3451 private bool CheckForConfigLoad(string data)
3452 {
3453 throw null;
3454 }
3455
3456 [global::Cpp2ILInjected.Token(Token = "0x6000265")]
3457 [global::Cpp2ILInjected.Address(RVA = "0x1DFC1D4", Offset = "0x1DFC1D4", Length = "0x100")]
3458 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3459 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "InitializeUri", MemberParameters = new object[]
3460 {
3462 typeof(UriKind),
3464 }, ReturnType = typeof(void))]
3465 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3466 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriHelper), Member = "UnescapeString", MemberParameters = new object[]
3467 {
3468 typeof(string),
3469 typeof(int),
3470 typeof(int),
3471 typeof(char[]),
3472 typeof(ref int),
3473 typeof(char),
3474 typeof(char),
3475 typeof(char),
3478 typeof(bool)
3479 }, ReturnType = typeof(char[]))]
3480 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
3481 private bool CheckForUnicode(string data)
3482 {
3483 throw null;
3484 }
3485
3486 [global::Cpp2ILInjected.Token(Token = "0x6000266")]
3487 [global::Cpp2ILInjected.Address(RVA = "0x1DFC2D4", Offset = "0x1DFC2D4", Length = "0x1B0")]
3488 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3489 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "InitializeUri", MemberParameters = new object[]
3490 {
3492 typeof(UriKind),
3494 }, ReturnType = typeof(void))]
3495 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3496 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
3497 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriHelper), Member = "EscapedAscii", MemberParameters = new object[]
3498 {
3499 typeof(char),
3500 typeof(char)
3501 }, ReturnType = typeof(char))]
3502 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriHelper), Member = "Is3986Unreserved", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
3503 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
3504 private bool CheckForEscapedUnreserved(string data)
3505 {
3506 throw null;
3507 }
3508
3509 [global::Cpp2ILInjected.Token(Token = "0x6000267")]
3510 [global::Cpp2ILInjected.Address(RVA = "0x1DF6BC0", Offset = "0x1DF6BC0", Length = "0xB8")]
3511 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3512 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
3513 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "TryCreate", MemberParameters = new object[]
3514 {
3515 typeof(Uri),
3516 typeof(string),
3517 typeof(ref Uri)
3518 }, ReturnType = typeof(bool))]
3519 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "IsWellFormedUriString", MemberParameters = new object[]
3520 {
3521 typeof(string),
3523 }, ReturnType = typeof(bool))]
3524 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServiceNameCollection), Member = "NormalizeServiceName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
3525 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebClient), Member = "GetUri", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Uri))]
3526 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequestUriBuilder), Member = "BuildRequestUriUsingCookedPath", ReturnType = typeof(void))]
3527 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequestUriBuilder), Member = "BuildRequestUriUsingRawPath", ReturnType = typeof(void))]
3528 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequestUriBuilder), Member = "BuildRequestUriUsingRawPath", MemberParameters = new object[] { typeof(Encoding) }, ReturnType = "System.Net.HttpListenerRequestUriBuilder.ParsingResult")]
3529 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "AddPermission", MemberParameters = new object[]
3530 {
3532 typeof(string)
3533 }, ReturnType = typeof(void))]
3534 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebRequest), Member = "RegisterPrefix", MemberParameters = new object[]
3535 {
3536 typeof(string),
3538 }, ReturnType = typeof(bool))]
3539 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxyDataBuilder), Member = "SetAutoProxyUrl", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
3540 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CookieParser), Member = "Get", ReturnType = typeof(Cookie))]
3541 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CookieContainer), Member = "Add", MemberParameters = new object[] { typeof(Cookie) }, ReturnType = typeof(void))]
3542 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequest), Member = "FinishInitialization", ReturnType = typeof(bool))]
3543 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpWebRequest), Member = "TryGetHostUri", MemberParameters = new object[]
3544 {
3545 typeof(string),
3546 typeof(ref Uri)
3547 }, ReturnType = typeof(bool))]
3548 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlConvert), Member = "ToUri", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Uri))]
3549 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlConvert), Member = "TryToUri", MemberParameters = new object[]
3550 {
3551 typeof(string),
3552 typeof(ref Uri)
3553 }, ReturnType = typeof(Exception))]
3554 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 18)]
3555 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateHelper", MemberParameters = new object[]
3556 {
3557 typeof(string),
3558 typeof(bool),
3559 typeof(UriKind),
3561 }, ReturnType = typeof(Uri))]
3562 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
3563 public static bool TryCreate(string uriString, UriKind uriKind, out Uri result)
3564 {
3565 throw null;
3566 }
3567
3568 [global::Cpp2ILInjected.Token(Token = "0x6000268")]
3569 [global::Cpp2ILInjected.Address(RVA = "0x1DFC6D0", Offset = "0x1DFC6D0", Length = "0xC8")]
3570 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "TryUpdateResponseUri", MemberParameters = new object[]
3571 {
3572 typeof(string),
3574 }, ReturnType = typeof(void))]
3575 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebClient), Member = "GetUri", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Uri))]
3576 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
3577 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "TryCreate", MemberParameters = new object[]
3578 {
3579 typeof(string),
3580 typeof(UriKind),
3581 typeof(ref Uri)
3582 }, ReturnType = typeof(bool))]
3583 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "TryCreate", MemberParameters = new object[]
3584 {
3585 typeof(Uri),
3586 typeof(Uri),
3587 typeof(ref Uri)
3588 }, ReturnType = typeof(bool))]
3589 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
3590 public static bool TryCreate(Uri baseUri, string relativeUri, out Uri result)
3591 {
3592 throw null;
3593 }
3594
3595 [global::Cpp2ILInjected.Token(Token = "0x6000269")]
3596 [global::Cpp2ILInjected.Address(RVA = "0x1DFC798", Offset = "0x1DFC798", Length = "0x168")]
3597 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3598 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "TryCreate", MemberParameters = new object[]
3599 {
3600 typeof(Uri),
3601 typeof(string),
3602 typeof(ref Uri)
3603 }, ReturnType = typeof(bool))]
3604 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebClient), Member = "GetUri", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(Uri))]
3605 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
3606 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "get_IsSimple", ReturnType = typeof(bool))]
3607 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "ResolveHelper", MemberParameters = new object[]
3608 {
3609 typeof(Uri),
3610 typeof(Uri),
3611 typeof(ref string),
3612 typeof(ref bool),
3614 }, ReturnType = typeof(Uri))]
3615 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InternalResolve", MemberParameters = new object[]
3616 {
3617 typeof(Uri),
3618 typeof(Uri),
3620 }, ReturnType = typeof(string))]
3621 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateHelper", MemberParameters = new object[]
3622 {
3623 typeof(string),
3624 typeof(bool),
3625 typeof(UriKind),
3627 }, ReturnType = typeof(Uri))]
3628 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
3629 public static bool TryCreate(Uri baseUri, Uri relativeUri, out Uri result)
3630 {
3631 throw null;
3632 }
3633
3634 [global::Cpp2ILInjected.Token(Token = "0x600026A")]
3635 [global::Cpp2ILInjected.Address(RVA = "0x1DF9398", Offset = "0x1DF9398", Length = "0x1C4")]
3636 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3637 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetObjectData", MemberParameters = new object[]
3638 {
3641 }, ReturnType = typeof(void))]
3642 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_PrivateAbsolutePath", ReturnType = typeof(string))]
3643 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_AbsoluteUri", ReturnType = typeof(string))]
3644 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_Authority", ReturnType = typeof(string))]
3645 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_PathAndQuery", ReturnType = typeof(string))]
3646 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_Host", ReturnType = typeof(string))]
3647 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_Query", ReturnType = typeof(string))]
3648 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_Fragment", ReturnType = typeof(string))]
3649 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_UserInfo", ReturnType = typeof(string))]
3650 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetHashCode", ReturnType = typeof(int))]
3651 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ToString", ReturnType = typeof(string))]
3652 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
3653 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetParts", MemberParameters = new object[]
3654 {
3657 }, ReturnType = typeof(string))]
3658 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CombineUri", MemberParameters = new object[]
3659 {
3660 typeof(Uri),
3661 typeof(string),
3663 }, ReturnType = typeof(string))]
3664 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ResolveHelper", MemberParameters = new object[]
3665 {
3666 typeof(Uri),
3667 typeof(Uri),
3668 typeof(ref string),
3669 typeof(ref bool),
3671 }, ReturnType = typeof(Uri))]
3672 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "IsBaseOfHelper", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(bool))]
3673 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServiceNameCollection), Member = "NormalizeServiceName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
3674 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "GetPathInfo", MemberParameters = new object[]
3675 {
3676 "System.Net.FtpControlStream.GetPathOption",
3677 typeof(Uri),
3678 typeof(ref string),
3679 typeof(ref string),
3680 typeof(ref string)
3681 }, ReturnType = typeof(void))]
3682 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "get_ConnectList", ReturnType = typeof(IEnumerator))]
3683 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "get_AcceptList", ReturnType = typeof(IEnumerator))]
3684 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "isSpecialSubsetCase", MemberParameters = new object[]
3685 {
3686 typeof(string),
3688 }, ReturnType = typeof(bool))]
3689 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "ToXml", ReturnType = typeof(SecurityElement))]
3690 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "isMatchedURI", MemberParameters = new object[]
3691 {
3692 typeof(object),
3694 }, ReturnType = typeof(bool))]
3695 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "intersectPair", MemberParameters = new object[]
3696 {
3697 typeof(object),
3698 typeof(object),
3699 typeof(ref bool)
3700 }, ReturnType = typeof(object))]
3701 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebRequest), Member = "RegisterPrefix", MemberParameters = new object[]
3702 {
3703 typeof(string),
3705 }, ReturnType = typeof(bool))]
3706 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpWebRequest), Member = "GetHeaders", ReturnType = typeof(string))]
3707 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 42)]
3708 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "get_IsSimple", ReturnType = typeof(bool))]
3709 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponentsHelper", MemberParameters = new object[]
3710 {
3713 }, ReturnType = typeof(string))]
3714 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetRelativeSerializationString", MemberParameters = new object[] { typeof(UriFormat) }, ReturnType = typeof(string))]
3715 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InternalGetComponents", MemberParameters = new object[]
3716 {
3717 typeof(Uri),
3720 }, ReturnType = typeof(string))]
3721 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
3722 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
3723 {
3724 typeof(string),
3725 typeof(object),
3726 typeof(string)
3727 }, ReturnType = typeof(void))]
3728 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
3729 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
3730 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
3731 public string GetComponents(UriComponents components, UriFormat format)
3732 {
3733 throw null;
3734 }
3735
3736 [global::Cpp2ILInjected.Token(Token = "0x600026B")]
3737 [global::Cpp2ILInjected.Address(RVA = "0x1DFCB10", Offset = "0x1DFCB10", Length = "0x3C")]
3738 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "IsWellFormedUriString", MemberParameters = new object[]
3739 {
3740 typeof(string),
3742 }, ReturnType = typeof(bool))]
3743 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3744 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "get_IsSimple", ReturnType = typeof(bool))]
3745 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InternalIsWellFormedOriginalString", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(bool))]
3747 {
3748 throw null;
3749 }
3750
3751 [global::Cpp2ILInjected.Token(Token = "0x600026C")]
3752 [global::Cpp2ILInjected.Address(RVA = "0x1DFCF64", Offset = "0x1DFCF64", Length = "0x94")]
3753 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3754 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServiceNameStore), Member = "ExtractHostname", MemberParameters = new object[]
3755 {
3756 typeof(string),
3757 typeof(bool)
3758 }, ReturnType = typeof(string))]
3759 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3760 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "TryCreate", MemberParameters = new object[]
3761 {
3762 typeof(string),
3763 typeof(UriKind),
3764 typeof(ref Uri)
3765 }, ReturnType = typeof(bool))]
3766 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "IsWellFormedOriginalString", ReturnType = typeof(bool))]
3767 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3769 {
3770 throw null;
3771 }
3772
3773 [global::Cpp2ILInjected.Token(Token = "0x600026D")]
3774 [global::Cpp2ILInjected.Address(RVA = "0x1DFCB4C", Offset = "0x1DFCB4C", Length = "0x418")]
3775 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3776 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriParser), Member = "IsWellFormedOriginalString", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(bool))]
3777 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3778 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
3779 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "ParseRemaining", ReturnType = typeof(void))]
3780 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_SecuredPathIndex", ReturnType = typeof(ushort))]
3781 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
3782 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CheckCanonical", MemberParameters = new object[]
3783 {
3784 typeof(char*),
3785 typeof(ref ushort),
3786 typeof(ushort),
3787 typeof(char)
3788 }, ReturnType = typeof(Uri.Check))]
3789 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "get_ShouldUseLegacyV2Quirks", ReturnType = typeof(bool))]
3790 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CheckForColonInFirstPathSegment", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
3791 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
3792 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[]
3793 {
3794 typeof(string),
3795 typeof(object[])
3796 }, ReturnType = typeof(string))]
3797 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
3798 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
3800 {
3801 throw null;
3802 }
3803
3804 [global::Cpp2ILInjected.Token(Token = "0x600026E")]
3805 [global::Cpp2ILInjected.Address(RVA = "0x1DFCFF8", Offset = "0x1DFCFF8", Length = "0x1A4")]
3806 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3807 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "ConvertFromSafeArgument", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
3808 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.NetGroupInfo", Member = "ConvertFromSafeInfo", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
3809 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetRelativeSerializationString", MemberParameters = new object[] { typeof(UriFormat) }, ReturnType = typeof(string))]
3810 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpWebRequest), Member = ".ctor", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(void))]
3811 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
3812 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
3813 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriHelper), Member = "UnescapeString", MemberParameters = new object[]
3814 {
3815 typeof(string),
3816 typeof(int),
3817 typeof(int),
3818 typeof(char[]),
3819 typeof(ref int),
3820 typeof(char),
3821 typeof(char),
3822 typeof(char),
3825 typeof(bool)
3826 }, ReturnType = typeof(char[]))]
3827 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
3828 {
3829 typeof(char[]),
3830 typeof(int),
3831 typeof(int)
3832 }, ReturnType = typeof(string))]
3833 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
3834 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
3835 public static string UnescapeDataString(string stringToUnescape)
3836 {
3837 throw null;
3838 }
3839
3840 [global::Cpp2ILInjected.Token(Token = "0x600026F")]
3841 [global::Cpp2ILInjected.Address(RVA = "0x1DFD19C", Offset = "0x1DFD19C", Length = "0x12C")]
3842 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3843 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "ConvertToSafeArgument", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
3844 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.NetGroupInfo", Member = "ConvertToSafeInfo", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
3845 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
3846 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriHelper), Member = "EscapeString", MemberParameters = new object[]
3847 {
3848 typeof(string),
3849 typeof(int),
3850 typeof(int),
3851 typeof(char[]),
3852 typeof(ref int),
3853 typeof(bool),
3854 typeof(char),
3855 typeof(char),
3856 typeof(char)
3857 }, ReturnType = typeof(char[]))]
3858 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
3859 {
3860 typeof(char[]),
3861 typeof(int),
3862 typeof(int)
3863 }, ReturnType = typeof(string))]
3864 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
3865 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
3866 public static string EscapeDataString(string stringToEscape)
3867 {
3868 throw null;
3869 }
3870
3871 [global::Cpp2ILInjected.Token(Token = "0x6000270")]
3872 [global::Cpp2ILInjected.Address(RVA = "0x1DFAC5C", Offset = "0x1DFAC5C", Length = "0x50")]
3873 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ParseRemaining", ReturnType = typeof(void))]
3874 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "InitializeUri", MemberParameters = new object[]
3875 {
3877 typeof(UriKind),
3879 }, ReturnType = typeof(void))]
3880 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
3881 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
3882 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IriHelper), Member = "EscapeUnescapeIri", MemberParameters = new object[]
3883 {
3884 typeof(char*),
3885 typeof(int),
3886 typeof(int),
3888 }, ReturnType = typeof(string))]
3889 internal unsafe string EscapeUnescapeIri(string input, int start, int end, UriComponents component)
3890 {
3891 throw null;
3892 }
3893
3894 [global::Cpp2ILInjected.Token(Token = "0x6000271")]
3895 [global::Cpp2ILInjected.Address(RVA = "0x1DFD2C8", Offset = "0x1DFD2C8", Length = "0x40")]
3896 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3897 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
3898 private Uri(Uri.Flags flags, UriParser uriParser, string uri)
3899 {
3900 throw null;
3901 }
3902
3903 [global::Cpp2ILInjected.Token(Token = "0x6000272")]
3904 [global::Cpp2ILInjected.Address(RVA = "0x1DFC484", Offset = "0x1DFC484", Length = "0x24C")]
3905 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3906 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "TryCreate", MemberParameters = new object[]
3907 {
3908 typeof(string),
3909 typeof(UriKind),
3910 typeof(ref Uri)
3911 }, ReturnType = typeof(bool))]
3912 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "TryCreate", MemberParameters = new object[]
3913 {
3914 typeof(Uri),
3915 typeof(Uri),
3916 typeof(ref Uri)
3917 }, ReturnType = typeof(bool))]
3918 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "IsBaseOfHelper", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(bool))]
3919 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
3920 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "ParseScheme", MemberParameters = new object[]
3921 {
3922 typeof(string),
3925 }, ReturnType = typeof(ParsingError))]
3926 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
3927 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "InitializeUri", MemberParameters = new object[]
3928 {
3930 typeof(UriKind),
3932 }, ReturnType = typeof(void))]
3933 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[]
3934 {
3935 typeof(string),
3936 typeof(object[])
3937 }, ReturnType = typeof(string))]
3938 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
3939 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
3941 {
3942 throw null;
3943 }
3944
3945 [global::Cpp2ILInjected.Token(Token = "0x6000273")]
3946 [global::Cpp2ILInjected.Address(RVA = "0x1DF29BC", Offset = "0x1DF29BC", Length = "0x484")]
3947 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3948 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CreateUri", MemberParameters = new object[]
3949 {
3950 typeof(Uri),
3951 typeof(string),
3952 typeof(bool)
3953 }, ReturnType = typeof(void))]
3954 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = ".ctor", MemberParameters = new object[]
3955 {
3956 typeof(Uri),
3957 typeof(Uri)
3958 }, ReturnType = typeof(void))]
3959 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "TryCreate", MemberParameters = new object[]
3960 {
3961 typeof(Uri),
3962 typeof(Uri),
3963 typeof(ref Uri)
3964 }, ReturnType = typeof(bool))]
3965 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "IsBaseOfHelper", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(bool))]
3966 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriParser), Member = "Resolve", MemberParameters = new object[]
3967 {
3968 typeof(Uri),
3969 typeof(Uri),
3971 }, ReturnType = typeof(string))]
3972 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
3973 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_OriginalStringSwitched", ReturnType = typeof(bool))]
3974 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
3975 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Trim", MemberParameters = new object[] { typeof(char[]) }, ReturnType = typeof(string))]
3976 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InFact", MemberParameters = new object[] { typeof(UriSyntaxFlags) }, ReturnType = typeof(bool))]
3977 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
3978 {
3981 }, ReturnType = typeof(string))]
3982 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
3983 {
3984 typeof(string),
3985 typeof(string)
3986 }, ReturnType = typeof(string))]
3987 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_Scheme", ReturnType = typeof(string))]
3988 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
3989 {
3990 typeof(string),
3991 typeof(string),
3992 typeof(string)
3993 }, ReturnType = typeof(string))]
3994 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetCombinedString", MemberParameters = new object[]
3995 {
3996 typeof(Uri),
3997 typeof(string),
3998 typeof(bool),
3999 typeof(ref string)
4000 }, ReturnType = typeof(ParsingError))]
4001 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
4003 {
4004 throw null;
4005 }
4006
4007 [global::Cpp2ILInjected.Token(Token = "0x6000274")]
4008 [global::Cpp2ILInjected.Address(RVA = "0x1DFC900", Offset = "0x1DFC900", Length = "0x210")]
4009 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4010 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
4011 {
4014 }, ReturnType = typeof(string))]
4015 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4016 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriHelper), Member = "EscapeString", MemberParameters = new object[]
4017 {
4018 typeof(string),
4019 typeof(int),
4020 typeof(int),
4021 typeof(char[]),
4022 typeof(ref int),
4023 typeof(bool),
4024 typeof(char),
4025 typeof(char),
4026 typeof(char)
4027 }, ReturnType = typeof(char[]))]
4028 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "UnescapeDataString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
4029 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriHelper), Member = "UnescapeString", MemberParameters = new object[]
4030 {
4031 typeof(string),
4032 typeof(int),
4033 typeof(int),
4034 typeof(char[]),
4035 typeof(ref int),
4036 typeof(char),
4037 typeof(char),
4038 typeof(char),
4041 typeof(bool)
4042 }, ReturnType = typeof(char[]))]
4043 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
4044 {
4045 typeof(char[]),
4046 typeof(int),
4047 typeof(int)
4048 }, ReturnType = typeof(string))]
4049 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
4050 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
4052 {
4053 throw null;
4054 }
4055
4056 [global::Cpp2ILInjected.Token(Token = "0x6000275")]
4057 [global::Cpp2ILInjected.Address(RVA = "0x1DF6480", Offset = "0x1DF6480", Length = "0x200")]
4058 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4059 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "ToString", ReturnType = typeof(string))]
4060 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
4061 {
4064 }, ReturnType = typeof(string))]
4065 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriParser), Member = "GetComponents", MemberParameters = new object[]
4066 {
4067 typeof(Uri),
4070 }, ReturnType = typeof(string))]
4071 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
4072 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "ParseRemaining", ReturnType = typeof(void))]
4073 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "EnsureHostString", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
4074 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
4075 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ushort), Member = "ToString", MemberParameters = new object[] { typeof(IFormatProvider) }, ReturnType = typeof(string))]
4076 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetEscapedParts", MemberParameters = new object[] { typeof(UriComponents) }, ReturnType = typeof(string))]
4077 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetUnescapedParts", MemberParameters = new object[]
4078 {
4081 }, ReturnType = typeof(string))]
4082 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
4083 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
4085 {
4086 throw null;
4087 }
4088
4089 [global::Cpp2ILInjected.Token(Token = "0x6000276")]
4090 [global::Cpp2ILInjected.Address(RVA = "0x1DFD308", Offset = "0x1DFD308", Length = "0xAC")]
4091 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "TryUpdateResponseUri", MemberParameters = new object[]
4092 {
4093 typeof(string),
4095 }, ReturnType = typeof(void))]
4096 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4097 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "get_IsSimple", ReturnType = typeof(bool))]
4098 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriParser), Member = "InternalIsBaseOf", MemberParameters = new object[]
4099 {
4100 typeof(Uri),
4101 typeof(Uri)
4102 }, ReturnType = typeof(bool))]
4103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
4104 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
4105 public bool IsBaseOf(Uri uri)
4106 {
4107 throw null;
4108 }
4109
4110 [global::Cpp2ILInjected.Token(Token = "0x6000277")]
4111 [global::Cpp2ILInjected.Address(RVA = "0x1DFD3B4", Offset = "0x1DFD3B4", Length = "0x1E8")]
4112 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UriParser), Member = "IsBaseOf", MemberParameters = new object[]
4114 {
4115 typeof(Uri),
4116 typeof(Uri)
4117 }, ReturnType = typeof(bool))]
4118 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
4120 {
4121 typeof(string),
4122 typeof(string)
4123 }, ReturnType = typeof(bool))]
4124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
4125 {
4128 }, ReturnType = typeof(string))]
4129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "get_OffsetToStringData", ReturnType = typeof(int))]
4130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "ResolveHelper", MemberParameters = new object[]
4131 {
4132 typeof(Uri),
4133 typeof(Uri),
4134 typeof(ref string),
4135 typeof(ref bool),
4137 }, ReturnType = typeof(Uri))]
4138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "CreateHelper", MemberParameters = new object[]
4139 {
4140 typeof(string),
4141 typeof(bool),
4142 typeof(UriKind),
4144 }, ReturnType = typeof(Uri))]
4145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UriHelper), Member = "TestForSubPath", MemberParameters = new object[]
4146 {
4147 typeof(char*),
4148 typeof(ushort),
4149 typeof(char*),
4150 typeof(ushort),
4151 typeof(bool)
4152 }, ReturnType = typeof(bool))]
4153 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
4155 {
4156 throw null;
4157 }
4158
4159 [global::Cpp2ILInjected.Token(Token = "0x6000278")]
4160 [global::Cpp2ILInjected.Address(RVA = "0x1DF2E88", Offset = "0x1DF2E88", Length = "0x100")]
4161 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CreateUri", MemberParameters = new object[]
4163 {
4164 typeof(Uri),
4165 typeof(string),
4166 typeof(bool)
4167 }, ReturnType = typeof(void))]
4168 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = ".ctor", MemberParameters = new object[]
4169 {
4170 typeof(Uri),
4171 typeof(Uri)
4172 }, ReturnType = typeof(void))]
4173 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
4174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
4175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_OriginalStringSwitched", ReturnType = typeof(bool))]
4176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_AllowIdn", ReturnType = typeof(bool))]
4178 {
4179 throw null;
4180 }
4181
4182 // Note: this type is marked as 'beforefieldinit'.
4183 [global::Cpp2ILInjected.Token(Token = "0x6000279")]
4184 [global::Cpp2ILInjected.Address(RVA = "0x1DFD59C", Offset = "0x1DFD59C", Length = "0x2D8")]
4185 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4186 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Environment), Member = "GetEnvironmentVariable", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
4188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
4189 {
4190 typeof(string),
4191 typeof(string)
4192 }, ReturnType = typeof(bool))]
4193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
4194 {
4195 typeof(Array),
4197 }, ReturnType = typeof(void))]
4198 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
4199 static Uri()
4200 {
4201 throw null;
4202 }
4203
4204 [global::Cpp2ILInjected.Token(Token = "0x400017A")]
4205 public static readonly string UriSchemeFile;
4206
4207 [global::Cpp2ILInjected.Token(Token = "0x400017B")]
4208 public static readonly string UriSchemeFtp;
4209
4210 [global::Cpp2ILInjected.Token(Token = "0x400017C")]
4211 public static readonly string UriSchemeGopher;
4212
4213 [global::Cpp2ILInjected.Token(Token = "0x400017D")]
4214 public static readonly string UriSchemeHttp;
4215
4216 [global::Cpp2ILInjected.Token(Token = "0x400017E")]
4217 public static readonly string UriSchemeHttps;
4218
4219 [global::Cpp2ILInjected.Token(Token = "0x400017F")]
4220 internal static readonly string UriSchemeWs;
4221
4222 [global::Cpp2ILInjected.Token(Token = "0x4000180")]
4223 internal static readonly string UriSchemeWss;
4224
4225 [global::Cpp2ILInjected.Token(Token = "0x4000181")]
4226 public static readonly string UriSchemeMailto;
4227
4228 [global::Cpp2ILInjected.Token(Token = "0x4000182")]
4229 public static readonly string UriSchemeNews;
4230
4231 [global::Cpp2ILInjected.Token(Token = "0x4000183")]
4232 public static readonly string UriSchemeNntp;
4233
4234 [global::Cpp2ILInjected.Token(Token = "0x4000184")]
4235 public static readonly string UriSchemeNetTcp;
4236
4237 [global::Cpp2ILInjected.Token(Token = "0x4000185")]
4238 public static readonly string UriSchemeNetPipe;
4239
4240 [global::Cpp2ILInjected.Token(Token = "0x4000186")]
4241 public static readonly string SchemeDelimiter;
4242
4243 [global::Cpp2ILInjected.Token(Token = "0x4000187")]
4244 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
4245 private string m_String;
4246
4247 [global::Cpp2ILInjected.Token(Token = "0x4000188")]
4248 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
4250
4251 [global::Cpp2ILInjected.Token(Token = "0x4000189")]
4252 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
4254
4255 [global::Cpp2ILInjected.Token(Token = "0x400018A")]
4256 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
4257 private string m_DnsSafeHost;
4258
4259 [global::Cpp2ILInjected.Token(Token = "0x400018B")]
4260 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
4262
4263 [global::Cpp2ILInjected.Token(Token = "0x400018C")]
4264 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
4266
4267 [global::Cpp2ILInjected.Token(Token = "0x400018D")]
4268 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
4269 private bool m_iriParsing;
4270
4271 [global::Cpp2ILInjected.Token(Token = "0x400018E")]
4272 private static bool s_ConfigInitialized;
4273
4274 [global::Cpp2ILInjected.Token(Token = "0x400018F")]
4275 private static bool s_ConfigInitializing;
4276
4277 [global::Cpp2ILInjected.Token(Token = "0x4000190")]
4278 private static UriIdnScope s_IdnScope;
4279
4280 [global::Cpp2ILInjected.Token(Token = "0x4000191")]
4281 private static bool s_IriParsing;
4282
4283 [global::Cpp2ILInjected.Token(Token = "0x4000192")]
4284 private static bool useDotNetRelativeOrAbsolute;
4285
4286 [global::Cpp2ILInjected.Token(Token = "0x4000193")]
4287 internal static readonly bool IsWindowsFileSystem;
4288
4289 [global::Cpp2ILInjected.Token(Token = "0x4000194")]
4290 private static object s_initLock;
4291
4292 [global::Cpp2ILInjected.Token(Token = "0x4000195")]
4293 internal static readonly char[] HexLowerChars;
4294
4295 [global::Cpp2ILInjected.Token(Token = "0x4000196")]
4296 private static readonly char[] _WSchars;
4297
4298 [Flags]
4299 [global::Cpp2ILInjected.Token(Token = "0x2000084")]
4300 private enum Flags : ulong
4301 {
4302 [global::Cpp2ILInjected.Token(Token = "0x4000198")]
4303 Zero = 0UL,
4304 [global::Cpp2ILInjected.Token(Token = "0x4000199")]
4305 SchemeNotCanonical = 1UL,
4306 [global::Cpp2ILInjected.Token(Token = "0x400019A")]
4307 UserNotCanonical = 2UL,
4308 [global::Cpp2ILInjected.Token(Token = "0x400019B")]
4309 HostNotCanonical = 4UL,
4310 [global::Cpp2ILInjected.Token(Token = "0x400019C")]
4311 PortNotCanonical = 8UL,
4312 [global::Cpp2ILInjected.Token(Token = "0x400019D")]
4313 PathNotCanonical = 16UL,
4314 [global::Cpp2ILInjected.Token(Token = "0x400019E")]
4315 QueryNotCanonical = 32UL,
4316 [global::Cpp2ILInjected.Token(Token = "0x400019F")]
4317 FragmentNotCanonical = 64UL,
4318 [global::Cpp2ILInjected.Token(Token = "0x40001A0")]
4319 CannotDisplayCanonical = 127UL,
4320 [global::Cpp2ILInjected.Token(Token = "0x40001A1")]
4321 E_UserNotCanonical = 128UL,
4322 [global::Cpp2ILInjected.Token(Token = "0x40001A2")]
4323 E_HostNotCanonical = 256UL,
4324 [global::Cpp2ILInjected.Token(Token = "0x40001A3")]
4325 E_PortNotCanonical = 512UL,
4326 [global::Cpp2ILInjected.Token(Token = "0x40001A4")]
4327 E_PathNotCanonical = 1024UL,
4328 [global::Cpp2ILInjected.Token(Token = "0x40001A5")]
4329 E_QueryNotCanonical = 2048UL,
4330 [global::Cpp2ILInjected.Token(Token = "0x40001A6")]
4331 E_FragmentNotCanonical = 4096UL,
4332 [global::Cpp2ILInjected.Token(Token = "0x40001A7")]
4333 E_CannotDisplayCanonical = 8064UL,
4334 [global::Cpp2ILInjected.Token(Token = "0x40001A8")]
4335 ShouldBeCompressed = 8192UL,
4336 [global::Cpp2ILInjected.Token(Token = "0x40001A9")]
4337 FirstSlashAbsent = 16384UL,
4338 [global::Cpp2ILInjected.Token(Token = "0x40001AA")]
4339 BackslashInPath = 32768UL,
4340 [global::Cpp2ILInjected.Token(Token = "0x40001AB")]
4341 IndexMask = 65535UL,
4342 [global::Cpp2ILInjected.Token(Token = "0x40001AC")]
4343 HostTypeMask = 458752UL,
4344 [global::Cpp2ILInjected.Token(Token = "0x40001AD")]
4345 HostNotParsed = 0UL,
4346 [global::Cpp2ILInjected.Token(Token = "0x40001AE")]
4347 IPv6HostType = 65536UL,
4348 [global::Cpp2ILInjected.Token(Token = "0x40001AF")]
4349 IPv4HostType = 131072UL,
4350 [global::Cpp2ILInjected.Token(Token = "0x40001B0")]
4351 DnsHostType = 196608UL,
4352 [global::Cpp2ILInjected.Token(Token = "0x40001B1")]
4353 UncHostType = 262144UL,
4354 [global::Cpp2ILInjected.Token(Token = "0x40001B2")]
4355 BasicHostType = 327680UL,
4356 [global::Cpp2ILInjected.Token(Token = "0x40001B3")]
4357 UnusedHostType = 393216UL,
4358 [global::Cpp2ILInjected.Token(Token = "0x40001B4")]
4359 UnknownHostType = 458752UL,
4360 [global::Cpp2ILInjected.Token(Token = "0x40001B5")]
4361 UserEscaped = 524288UL,
4362 [global::Cpp2ILInjected.Token(Token = "0x40001B6")]
4363 AuthorityFound = 1048576UL,
4364 [global::Cpp2ILInjected.Token(Token = "0x40001B7")]
4365 HasUserInfo = 2097152UL,
4366 [global::Cpp2ILInjected.Token(Token = "0x40001B8")]
4367 LoopbackHost = 4194304UL,
4368 [global::Cpp2ILInjected.Token(Token = "0x40001B9")]
4369 NotDefaultPort = 8388608UL,
4370 [global::Cpp2ILInjected.Token(Token = "0x40001BA")]
4371 UserDrivenParsing = 16777216UL,
4372 [global::Cpp2ILInjected.Token(Token = "0x40001BB")]
4373 CanonicalDnsHost = 33554432UL,
4374 [global::Cpp2ILInjected.Token(Token = "0x40001BC")]
4375 ErrorOrParsingRecursion = 67108864UL,
4376 [global::Cpp2ILInjected.Token(Token = "0x40001BD")]
4377 DosPath = 134217728UL,
4378 [global::Cpp2ILInjected.Token(Token = "0x40001BE")]
4379 UncPath = 268435456UL,
4380 [global::Cpp2ILInjected.Token(Token = "0x40001BF")]
4381 ImplicitFile = 536870912UL,
4382 [global::Cpp2ILInjected.Token(Token = "0x40001C0")]
4383 MinimalUriInfoSet = 1073741824UL,
4384 [global::Cpp2ILInjected.Token(Token = "0x40001C1")]
4385 AllUriInfoSet = 2147483648UL,
4386 [global::Cpp2ILInjected.Token(Token = "0x40001C2")]
4387 IdnHost = 4294967296UL,
4388 [global::Cpp2ILInjected.Token(Token = "0x40001C3")]
4389 HasUnicode = 8589934592UL,
4390 [global::Cpp2ILInjected.Token(Token = "0x40001C4")]
4391 HostUnicodeNormalized = 17179869184UL,
4392 [global::Cpp2ILInjected.Token(Token = "0x40001C5")]
4393 RestUnicodeNormalized = 34359738368UL,
4394 [global::Cpp2ILInjected.Token(Token = "0x40001C6")]
4395 UnicodeHost = 68719476736UL,
4396 [global::Cpp2ILInjected.Token(Token = "0x40001C7")]
4397 IntranetUri = 137438953472UL,
4398 [global::Cpp2ILInjected.Token(Token = "0x40001C8")]
4399 UseOrigUncdStrOffset = 274877906944UL,
4400 [global::Cpp2ILInjected.Token(Token = "0x40001C9")]
4401 UserIriCanonical = 549755813888UL,
4402 [global::Cpp2ILInjected.Token(Token = "0x40001CA")]
4403 PathIriCanonical = 1099511627776UL,
4404 [global::Cpp2ILInjected.Token(Token = "0x40001CB")]
4405 QueryIriCanonical = 2199023255552UL,
4406 [global::Cpp2ILInjected.Token(Token = "0x40001CC")]
4407 FragmentIriCanonical = 4398046511104UL,
4408 [global::Cpp2ILInjected.Token(Token = "0x40001CD")]
4409 IriCanonical = 8246337208320UL,
4410 [global::Cpp2ILInjected.Token(Token = "0x40001CE")]
4411 CompressedSlashes = 17592186044416UL
4412 }
4413
4414 [global::Cpp2ILInjected.Token(Token = "0x2000085")]
4415 private class UriInfo
4416 {
4417 [global::Cpp2ILInjected.Token(Token = "0x600027A")]
4418 [global::Cpp2ILInjected.Address(RVA = "0x1EA3A48", Offset = "0x1EA3A48", Length = "0x8")]
4419 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "CreateUriInfo", MemberParameters = new object[] { "System.Uri.Flags" }, ReturnType = typeof(void))]
4420 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
4422 public UriInfo()
4423 {
4424 throw null;
4425 }
4426
4427 [global::Cpp2ILInjected.Token(Token = "0x40001CF")]
4428 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
4429 public string Host;
4430
4431 [global::Cpp2ILInjected.Token(Token = "0x40001D0")]
4432 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
4433 public string ScopeId;
4434
4435 [global::Cpp2ILInjected.Token(Token = "0x40001D1")]
4436 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
4437 public string String;
4438
4439 [global::Cpp2ILInjected.Token(Token = "0x40001D2")]
4440 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
4442
4443 [global::Cpp2ILInjected.Token(Token = "0x40001D3")]
4444 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
4445 public string DnsSafeHost;
4446
4447 [global::Cpp2ILInjected.Token(Token = "0x40001D4")]
4448 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
4450 }
4451
4452 [global::Cpp2ILInjected.Token(Token = "0x2000086")]
4453 [StructLayout(0, Pack = 1, Size = 16)]
4454 private struct Offset
4455 {
4456 [global::Cpp2ILInjected.Token(Token = "0x40001D5")]
4457 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
4458 public ushort Scheme;
4459
4460 [global::Cpp2ILInjected.Token(Token = "0x40001D6")]
4461 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2")]
4462 public ushort User;
4463
4464 [global::Cpp2ILInjected.Token(Token = "0x40001D7")]
4465 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
4466 public ushort Host;
4467
4468 [global::Cpp2ILInjected.Token(Token = "0x40001D8")]
4469 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6")]
4470 public ushort PortValue;
4471
4472 [global::Cpp2ILInjected.Token(Token = "0x40001D9")]
4473 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
4474 public ushort Path;
4475
4476 [global::Cpp2ILInjected.Token(Token = "0x40001DA")]
4477 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA")]
4478 public ushort Query;
4479
4480 [global::Cpp2ILInjected.Token(Token = "0x40001DB")]
4481 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC")]
4482 public ushort Fragment;
4483
4484 [global::Cpp2ILInjected.Token(Token = "0x40001DC")]
4485 [global::Cpp2ILInjected.FieldOffset(Offset = "0xE")]
4486 public ushort End;
4487 }
4488
4489 [global::Cpp2ILInjected.Token(Token = "0x2000087")]
4490 private class MoreInfo
4491 {
4492 [global::Cpp2ILInjected.Token(Token = "0x600027B")]
4493 [global::Cpp2ILInjected.Address(RVA = "0x1EA3A50", Offset = "0x1EA3A50", Length = "0x8")]
4494 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_PrivateAbsolutePath", ReturnType = typeof(string))]
4495 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_AbsoluteUri", ReturnType = typeof(string))]
4496 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_Query", ReturnType = typeof(string))]
4497 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "get_Fragment", ReturnType = typeof(string))]
4498 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "GetHashCode", ReturnType = typeof(int))]
4499 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Uri), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
4500 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
4501 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
4502 public MoreInfo()
4503 {
4504 throw null;
4505 }
4506
4507 [global::Cpp2ILInjected.Token(Token = "0x40001DD")]
4508 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
4509 public string Path;
4510
4511 [global::Cpp2ILInjected.Token(Token = "0x40001DE")]
4512 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
4513 public string Query;
4514
4515 [global::Cpp2ILInjected.Token(Token = "0x40001DF")]
4516 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
4517 public string Fragment;
4518
4519 [global::Cpp2ILInjected.Token(Token = "0x40001E0")]
4520 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
4521 public string AbsoluteUri;
4522
4523 [global::Cpp2ILInjected.Token(Token = "0x40001E1")]
4524 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
4525 public int Hash;
4526
4527 [global::Cpp2ILInjected.Token(Token = "0x40001E2")]
4528 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
4529 public string RemoteUrl;
4530 }
4531
4532 [Flags]
4533 [global::Cpp2ILInjected.Token(Token = "0x2000088")]
4534 private enum Check
4535 {
4536 [global::Cpp2ILInjected.Token(Token = "0x40001E4")]
4537 None = 0,
4538 [global::Cpp2ILInjected.Token(Token = "0x40001E5")]
4539 EscapedCanonical = 1,
4540 [global::Cpp2ILInjected.Token(Token = "0x40001E6")]
4541 DisplayCanonical = 2,
4542 [global::Cpp2ILInjected.Token(Token = "0x40001E7")]
4543 DotSlashAttn = 4,
4544 [global::Cpp2ILInjected.Token(Token = "0x40001E8")]
4545 DotSlashEscaped = 128,
4546 [global::Cpp2ILInjected.Token(Token = "0x40001E9")]
4547 BackslashInPath = 16,
4548 [global::Cpp2ILInjected.Token(Token = "0x40001EA")]
4549 ReservedFound = 32,
4550 [global::Cpp2ILInjected.Token(Token = "0x40001EB")]
4551 NotIriCanonical = 64,
4552 [global::Cpp2ILInjected.Token(Token = "0x40001EC")]
4553 FoundNonAscii = 8
4554 }
4555 }
4556}
class f__AnonymousType0<< Count > j__TPar
string AbsoluteUri
Definition Uri.cs:4521
string RemoteUrl
Definition Uri.cs:4529
string Fragment
Definition Uri.cs:4517
Uri.Offset Offset
Definition Uri.cs:4441
string DnsSafeHost
Definition Uri.cs:4445
Uri.MoreInfo MoreInfo
Definition Uri.cs:4449
string ScopeId
Definition Uri.cs:4433
string String
Definition Uri.cs:4437
static unsafe ushort ParseSchemeCheckImplicitFile(char *uriString, ushort length, ref ParsingError err, ref Uri.Flags flags, ref UriParser syntax)
Definition Uri.cs:2620
static readonly string UriSchemeWs
Definition Uri.cs:4220
bool IsUncOrDosPath
Definition Uri.cs:44
Uri(string uriString)
Definition Uri.cs:422
string GetUriPartsFromUserString(UriComponents uriParts)
Definition Uri.cs:2529
UriParser Syntax
Definition Uri.cs:93
bool CheckForEscapedUnreserved(string data)
Definition Uri.cs:3504
static readonly string UriSchemeNews
Definition Uri.cs:4229
unsafe string ReCreateParts(UriComponents parts, ushort nonCanonical, UriFormat formatAs)
Definition Uri.cs:2494
Uri.UriInfo EnsureUriInfo()
Definition Uri.cs:333
static char[] Compress(char[] dest, ushort start, ref int destLength, UriParser syntax)
Definition Uri.cs:3129
static unsafe ParsingError CheckSchemeSyntax(char *ptr, ushort length, ref UriParser syntax)
Definition Uri.cs:2670
void CreateThisFromUri(Uri otherUri)
Definition Uri.cs:4177
unsafe bool IsBaseOfHelper(Uri uriLink)
Definition Uri.cs:4154
void InitializeUri(ParsingError err, UriKind uriKind, out UriFormatException e)
Definition Uri.cs:3435
unsafe string EscapeUnescapeIri(string input, int start, int end, UriComponents component)
Definition Uri.cs:3889
unsafe bool InternalIsWellFormedOriginalString()
Definition Uri.cs:3799
unsafe void CheckAuthorityHelperHandleDnsIri(char *pString, ushort start, int end, int startInput, bool iriParsing, bool hasUnicode, UriParser syntax, string userInfoString, ref Uri.Flags flags, ref bool justNormalized, ref string newHost, ref ParsingError err)
Definition Uri.cs:2858
void EnsureParseRemaining()
Definition Uri.cs:341
Uri(Uri baseUri, string relativeUri)
Definition Uri.cs:485
static bool StaticInFact(Uri.Flags allFlags, Uri.Flags checkFlags)
Definition Uri.cs:324
static unsafe bool IsHexDigit(char character)
Definition Uri.cs:1759
static bool s_ConfigInitialized
Definition Uri.cs:4272
static object s_initLock
Definition Uri.cs:4290
Uri.Flags m_Flags
Definition Uri.cs:4261
Uri(string uriString, UriKind uriKind)
Definition Uri.cs:457
static bool IsGenDelim(char ch)
Definition Uri.cs:1737
UriFormatException ParseMinimal()
Definition Uri.cs:2125
static bool TryCreate(Uri baseUri, string relativeUri, out Uri result)
Definition Uri.cs:3590
static bool IsAsciiLetter(char character)
Definition Uri.cs:3251
bool IsUncPath
Definition Uri.cs:69
static readonly char[] HexLowerChars
Definition Uri.cs:4293
string GetComponentsHelper(UriComponents uriComponents, UriFormat uriFormat)
Definition Uri.cs:4084
unsafe char[] GetCanonicalPath(char[] dest, ref int pos, UriFormat formatAs)
Definition Uri.cs:3074
string GetUnescapedParts(UriComponents uriParts, UriFormat formatAs)
Definition Uri.cs:2419
static bool IsLWS(char ch)
Definition Uri.cs:3242
static readonly string UriSchemeFtp
Definition Uri.cs:4208
static string EscapeDataString(string stringToEscape)
Definition Uri.cs:3866
static unsafe bool CheckKnownSchemes(long *lptr, ushort nChars, ref UriParser syntax)
Definition Uri.cs:2638
Uri(Uri.Flags flags, UriParser uriParser, string uri)
Definition Uri.cs:3898
UriParser m_Syntax
Definition Uri.cs:4253
static bool s_IriParsing
Definition Uri.cs:4281
Uri(SerializationInfo serializationInfo, StreamingContext streamingContext)
Definition Uri.cs:644
unsafe void GetHostViaCustomSyntax()
Definition Uri.cs:2359
bool UserDrivenParsing
Definition Uri.cs:230
override bool Equals(object comparand)
Definition Uri.cs:2030
static unsafe int FromHex(char digit)
Definition Uri.cs:1777
unsafe bool AllowIdnStatic(UriParser syntax, Uri.Flags flags)
Definition Uri.cs:215
static readonly string UriSchemeFile
Definition Uri.cs:4205
static Uri()
Definition Uri.cs:4199
static readonly string UriSchemeNetTcp
Definition Uri.cs:4235
bool IsDosPath
Definition Uri.cs:57
void PrivateParseMinimalIri(string newHost, ushort idx)
Definition Uri.cs:2182
string m_originalUnicodeString
Definition Uri.cs:4249
static unsafe bool IriParsingStatic(UriParser syntax)
Definition Uri.cs:146
static readonly string UriSchemeWss
Definition Uri.cs:4223
static unsafe ParsingError GetCombinedString(Uri baseUri, string relativeStr, bool dontEscape, ref string result)
Definition Uri.cs:597
unsafe void FindEndOfComponent(char *str, ref ushort idx, ushort end, char delim)
Definition Uri.cs:2950
static readonly string UriSchemeNntp
Definition Uri.cs:4232
static int CalculateCaseInsensitiveHashCode(string text)
Definition Uri.cs:3139
ushort SecuredPathIndex
Definition Uri.cs:262
bool InFact(Uri.Flags flags)
Definition Uri.cs:306
static readonly string UriSchemeGopher
Definition Uri.cs:4211
Uri.UriInfo m_Info
Definition Uri.cs:4265
static readonly string UriSchemeMailto
Definition Uri.cs:4226
static bool IsAsciiLetterOrDigit(char character)
Definition Uri.cs:3263
static unsafe UriHostNameType CheckHostName(string name)
Definition Uri.cs:1723
Uri(Uri baseUri, Uri relativeUri)
Definition Uri.cs:558
bool m_iriParsing
Definition Uri.cs:4269
static bool TryCreate(string uriString, UriKind uriKind, out Uri result)
Definition Uri.cs:3563
static Uri CreateHelper(string uriString, bool dontEscape, UriKind uriKind, ref UriFormatException e)
Definition Uri.cs:3940
static bool TryCreate(Uri baseUri, Uri relativeUri, out Uri result)
Definition Uri.cs:3629
void SetUserDrivenParsing()
Definition Uri.cs:255
static string CombineUri(Uri basePart, string relativePart, UriFormat uriFormat)
Definition Uri.cs:3219
bool IsNotAbsoluteUri
Definition Uri.cs:105
unsafe Uri.Check CheckCanonical(char *str, ref ushort idx, ushort end, char delim)
Definition Uri.cs:2982
static bool s_ConfigInitializing
Definition Uri.cs:4275
string GetParts(UriComponents uriParts, UriFormat formatAs)
Definition Uri.cs:2372
static unsafe ParsingError ParseScheme(string uriString, ref Uri.Flags flags, ref UriParser syntax)
Definition Uri.cs:2109
static bool CheckForColonInFirstPathSegment(string uriString)
Definition Uri.cs:2048
static readonly string UriSchemeHttps
Definition Uri.cs:4217
override string ToString()
Definition Uri.cs:1818
unsafe ushort CheckAuthorityHelper(char *pString, ushort idx, ushort length, ref ParsingError err, ref Uri.Flags flags, UriParser syntax, ref string newHost)
Definition Uri.cs:2795
static bool StaticIsFile(UriParser syntax)
Definition Uri.cs:1120
static readonly string SchemeDelimiter
Definition Uri.cs:4241
static string InternalEscapeString(string rawString)
Definition Uri.cs:2077
static unsafe void UnescapeOnly(char *pch, int start, ref int end, char ch1, char ch2, char ch3)
Definition Uri.cs:3095
static readonly bool IsWindowsFileSystem
Definition Uri.cs:4287
void EnsureHostString(bool allowDnsOptimization)
Definition Uri.cs:368
void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
Definition Uri.cs:672
string GetLocalPath()
Definition Uri.cs:1247
static Uri ResolveHelper(Uri baseUri, Uri relativeUri, ref string newUriString, ref bool userEscaped, out UriFormatException e)
Definition Uri.cs:4002
unsafe void CreateHostString()
Definition Uri.cs:2268
static bool StaticNotAny(Uri.Flags allFlags, Uri.Flags checkFlags)
Definition Uri.cs:315
static unsafe bool IsBidiControlCharacter(char ch)
Definition Uri.cs:3291
static UriIdnScope s_IdnScope
Definition Uri.cs:4278
string GetEscapedParts(UriComponents uriParts)
Definition Uri.cs:2395
static readonly string UriSchemeHttp
Definition Uri.cs:4214
string m_String
Definition Uri.cs:4245
static string CreateHostStringHelper(string str, ushort idx, ushort end, ref Uri.Flags flags, ref string scopeId)
Definition Uri.cs:2314
static string UnescapeDataString(string stringToUnescape)
Definition Uri.cs:3835
static unsafe string StripBidiControlCharacter(char *strToClean, int start, int length)
Definition Uri.cs:3338
void CreateThis(string uri, bool dontEscape, UriKind uriKind)
Definition Uri.cs:3387
unsafe ParsingError PrivateParseMinimal()
Definition Uri.cs:2161
static UriFormatException GetException(ParsingError err)
Definition Uri.cs:626
bool AllowIdn
Definition Uri.cs:153
static unsafe void InitializeUriConfig()
Definition Uri.cs:1174
static bool IsWellFormedUriString(string uriString, UriKind uriKind)
Definition Uri.cs:3768
unsafe void CheckAuthorityHelperHandleAnyHostIri(char *pString, int startInput, int end, bool iriParsing, bool hasUnicode, UriParser syntax, ref Uri.Flags flags, ref string newHost, ref ParsingError err)
Definition Uri.cs:2916
Uri.Flags HostType
Definition Uri.cs:81
bool CheckForUnicode(string data)
Definition Uri.cs:3481
string GetRelativeSerializationString(UriFormat format)
Definition Uri.cs:4051
unsafe void ParseRemaining()
Definition Uri.cs:2591
void CreateUri(Uri baseUri, string relativeUri, bool dontEscape)
Definition Uri.cs:522
bool IsIntranet(string schemeHost)
Definition Uri.cs:223
string m_DnsSafeHost
Definition Uri.cs:4257
bool NotAny(Uri.Flags flags)
Definition Uri.cs:297
override int GetHashCode()
Definition Uri.cs:1796
static bool useDotNetRelativeOrAbsolute
Definition Uri.cs:4284
string GetComponents(UriComponents components, UriFormat format)
Definition Uri.cs:3731
static readonly string UriSchemeNetPipe
Definition Uri.cs:4238
void CreateUriInfo(Uri.Flags cF)
Definition Uri.cs:2215
unsafe void FindEndOfComponent(string input, ref ushort idx, ushort end, char delim)
Definition Uri.cs:2933
bool IsWellFormedOriginalString()
Definition Uri.cs:3746
bool IsBaseOf(Uri uri)
Definition Uri.cs:4105
bool IsImplicitFile
Definition Uri.cs:32
static readonly char[] _WSchars
Definition Uri.cs:4296
bool CheckForConfigLoad(string data)
Definition Uri.cs:3451
void GetObjectData(SerializationInfo info, StreamingContext context)
UriKind
Definition UriKind.cs:8
UriFormat
Definition UriFormat.cs:8
ushort PortValue
Definition Uri.cs:4470
ushort Path
Definition Uri.cs:4474
ushort User
Definition Uri.cs:4462
ushort Query
Definition Uri.cs:4478
ushort Host
Definition Uri.cs:4466
ushort Scheme
Definition Uri.cs:4458
ushort Fragment
Definition Uri.cs:4482