terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
UriParser.cs
Go to the documentation of this file.
1using System;
5
6namespace System
7{
8 // Token: 0x02000092 RID: 146
9 public abstract class UriParser
10 {
11 // Token: 0x17000088 RID: 136
12 // (get) Token: 0x0600028D RID: 653 RVA: 0x0000A39C File Offset: 0x0000859C
13 internal string SchemeName
14 {
15 get
16 {
17 return this.m_Scheme;
18 }
19 }
20
21 // Token: 0x17000089 RID: 137
22 // (get) Token: 0x0600028E RID: 654 RVA: 0x0000A3B0 File Offset: 0x000085B0
23 internal int DefaultPort
24 {
25 get
26 {
27 return this.m_Port;
28 }
29 }
30
31 // Token: 0x0600028F RID: 655 RVA: 0x0000A3C4 File Offset: 0x000085C4
32 protected virtual global::System.UriParser OnNewUri()
33 {
34 return this;
35 }
36
37 // Token: 0x06000290 RID: 656 RVA: 0x0000A3D4 File Offset: 0x000085D4
38 protected virtual void InitializeAndValidate(global::System.Uri uri, [Out] global::System.UriFormatException parsingError)
39 {
40 global::System.UriFormatException ex = uri.ParseMinimal();
41 }
42
43 // Token: 0x06000291 RID: 657 RVA: 0x0000A3E8 File Offset: 0x000085E8
44 protected virtual string Resolve(global::System.Uri baseUri, global::System.Uri relativeUri, [Out] global::System.UriFormatException parsingError)
45 {
46 bool userDrivenParsing = baseUri.UserDrivenParsing;
47 bool isAbsoluteUri = baseUri.IsAbsoluteUri;
48 if (!true)
49 {
50 }
51 global::System.Uri uri;
52 return uri.OriginalString;
53 }
54
55 // Token: 0x06000292 RID: 658 RVA: 0x0000A428 File Offset: 0x00008628
56 protected virtual bool IsBaseOf(global::System.Uri baseUri, global::System.Uri relativeUri)
57 {
58 return baseUri.IsBaseOfHelper(relativeUri);
59 }
60
61 // Token: 0x06000293 RID: 659 RVA: 0x0000A43C File Offset: 0x0000863C
62 protected virtual string GetComponents(global::System.Uri uri, global::System.UriComponents components, global::System.UriFormat format)
63 {
64 bool userDrivenParsing = uri.UserDrivenParsing;
65 bool isAbsoluteUri = uri.IsAbsoluteUri;
66 return uri.GetComponentsHelper(components, format);
67 }
68
69 // Token: 0x06000294 RID: 660 RVA: 0x0000A480 File Offset: 0x00008680
70 protected virtual bool IsWellFormedOriginalString(global::System.Uri uri)
71 {
72 return uri.InternalIsWellFormedOriginalString();
73 }
74
75 // Token: 0x1700008A RID: 138
76 // (get) Token: 0x06000295 RID: 661 RVA: 0x0000A494 File Offset: 0x00008694
77 internal static bool ShouldUseLegacyV2Quirks
78 {
79 get
80 {
81 /*
82An exception occurred when decompiling this method (06000295)
83
84ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean System.UriParser::get_ShouldUseLegacyV2Quirks()
85
86 ---> System.Exception: Basic block has to end with unconditional control flow.
87{
88 IL_0000:
89 brtrue(IL_0000, ldc.i4:bool(1))
90}
91
92 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
93 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
94 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
95 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
96 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
97 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
98 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
99 --- End of inner exception stack trace ---
100 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
101 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
102*/;
103 }
104 }
105
106 // Token: 0x06000296 RID: 662 RVA: 0x0000A4A4 File Offset: 0x000086A4
107 static UriParser()
108 {
109 if (!true)
110 {
111 }
112 bool shouldUseLegacyV2Quirks = global::System.UriParser.ShouldUseLegacyV2Quirks;
113 bool shouldUseLegacyV2Quirks2 = global::System.UriParser.ShouldUseLegacyV2Quirks;
114 }
115
116 // Token: 0x1700008B RID: 139
117 // (get) Token: 0x06000297 RID: 663 RVA: 0x0000A4C0 File Offset: 0x000086C0
118 internal global::System.UriSyntaxFlags Flags
119 {
120 get
121 {
122 return this.m_Flags;
123 }
124 }
125
126 // Token: 0x06000298 RID: 664 RVA: 0x0000A4D4 File Offset: 0x000086D4
127 internal bool NotAny(global::System.UriSyntaxFlags flags)
128 {
129 bool flag;
130 return flag;
131 }
132
133 // Token: 0x06000299 RID: 665 RVA: 0x0000A4E4 File Offset: 0x000086E4
134 internal bool InFact(global::System.UriSyntaxFlags flags)
135 {
136 bool flag;
137 return flag;
138 }
139
140 // Token: 0x0600029A RID: 666 RVA: 0x0000A4F4 File Offset: 0x000086F4
141 internal bool IsAllSet(global::System.UriSyntaxFlags flags)
142 {
143 return this.IsFullMatch(flags, flags);
144 }
145
146 // Token: 0x0600029B RID: 667 RVA: 0x0000A50C File Offset: 0x0000870C
147 private bool IsFullMatch(global::System.UriSyntaxFlags flags, global::System.UriSyntaxFlags expected)
148 {
149 /*
150An exception occurred when decompiling this method (0600029B)
151
152ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean System.UriParser::IsFullMatch(System.UriSyntaxFlags,System.UriSyntaxFlags)
153
154 ---> System.Exception: Basic block has to end with unconditional control flow.
155{
156 Block_0:
157 stloc:UriSyntaxFlags(var_0_0E, ldfld:UriSyntaxFlags(UriParser::m_Flags, ldloc:UriParser(this)))
158 stloc:bool(var_1_15, ldfld:bool(UriParser::m_UpdatableFlagsUsed, ldloc:UriParser(this)))
159}
160
161 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
162 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
163 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
164 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
165 --- End of inner exception stack trace ---
166 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
167 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
168*/;
169 }
170
171 // Token: 0x0600029C RID: 668 RVA: 0x0000A530 File Offset: 0x00008730
172 internal UriParser(global::System.UriSyntaxFlags flags)
173 {
174 this.m_Flags = flags;
175 }
176
177 // Token: 0x0600029D RID: 669 RVA: 0x0000A54C File Offset: 0x0000874C
178 internal static global::System.UriParser FindOrFetchAsUnknownV1Syntax(string lwrCaseScheme)
179 {
180 if (!true)
181 {
182 }
183 if (!true)
184 {
185 }
186 if (!true)
187 {
188 }
189 if (!true)
190 {
191 }
192 if (!false)
193 {
194 }
195 throw new OutOfMemoryException();
196 }
197
198 // Token: 0x0600029E RID: 670 RVA: 0x0000A588 File Offset: 0x00008788
199 internal static global::System.UriParser GetSyntax(string lwrCaseScheme)
200 {
201 /*
202An exception occurred when decompiling this method (0600029E)
203
204ICSharpCode.Decompiler.DecompilerException: Error decompiling System.UriParser System.UriParser::GetSyntax(System.String)
205
206 ---> System.Exception: Basic block has to end with unconditional control flow.
207{
208 Block_0:
209 brtrue(IL_0000, ldc.i4:bool(1))
210}
211
212 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
213 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
214 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
215 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
216 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
217 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
218 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
219 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
220 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
221 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
222 --- End of inner exception stack trace ---
223 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
224 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
225*/;
226 }
227
228 // Token: 0x1700008C RID: 140
229 // (get) Token: 0x0600029F RID: 671 RVA: 0x00002050 File Offset: 0x00000250
230 internal bool IsSimple
231 {
232 get
233 {
234 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
235 }
236 }
237
238 // Token: 0x060002A0 RID: 672 RVA: 0x0000A5A0 File Offset: 0x000087A0
239 internal global::System.UriParser InternalOnNewUri()
240 {
241 string scheme = this.m_Scheme;
243 int port = this.m_Port;
244 this.m_Port = port;
245 global::System.UriSyntaxFlags flags = this.m_Flags;
246 this.m_Flags = flags;
247 return this;
248 }
249
250 // Token: 0x060002A1 RID: 673 RVA: 0x0000A5D8 File Offset: 0x000087D8
251 internal void InternalValidate(global::System.Uri thisUri, [Out] global::System.UriFormatException parsingError)
252 {
253 }
254
255 // Token: 0x060002A2 RID: 674 RVA: 0x00002050 File Offset: 0x00000250
256 internal string InternalResolve(global::System.Uri thisBaseUri, global::System.Uri uriLink, [Out] global::System.UriFormatException parsingError)
257 {
258 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
259 }
260
261 // Token: 0x060002A3 RID: 675 RVA: 0x00002050 File Offset: 0x00000250
262 internal bool InternalIsBaseOf(global::System.Uri thisBaseUri, global::System.Uri uriLink)
263 {
264 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
265 }
266
267 // Token: 0x060002A4 RID: 676 RVA: 0x00002050 File Offset: 0x00000250
268 internal string InternalGetComponents(global::System.Uri thisUri, global::System.UriComponents uriComponents, global::System.UriFormat uriFormat)
269 {
270 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
271 }
272
273 // Token: 0x060002A5 RID: 677 RVA: 0x00002050 File Offset: 0x00000250
274 internal bool InternalIsWellFormedOriginalString(global::System.Uri thisUri)
275 {
276 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
277 }
278
279 // Token: 0x04000229 RID: 553
280 private static readonly Dictionary<string, global::System.UriParser> m_Table;
281
282 // Token: 0x0400022A RID: 554
283 private static Dictionary<string, global::System.UriParser> m_TempTable;
284
285 // Token: 0x0400022B RID: 555
286 private global::System.UriSyntaxFlags m_Flags;
287
288 // Token: 0x0400022C RID: 556
289 private global::System.UriSyntaxFlags m_UpdatableFlags;
290
291 // Token: 0x0400022D RID: 557
293
294 // Token: 0x0400022E RID: 558
295 private int m_Port;
296
297 // Token: 0x0400022F RID: 559
298 private string m_Scheme;
299
300 // Token: 0x04000230 RID: 560
301 internal static global::System.UriParser HttpUri;
302
303 // Token: 0x04000231 RID: 561
304 internal static global::System.UriParser HttpsUri;
305
306 // Token: 0x04000232 RID: 562
307 internal static global::System.UriParser WsUri;
308
309 // Token: 0x04000233 RID: 563
310 internal static global::System.UriParser WssUri;
311
312 // Token: 0x04000234 RID: 564
313 internal static global::System.UriParser FtpUri;
314
315 // Token: 0x04000235 RID: 565
316 internal static global::System.UriParser FileUri;
317
318 // Token: 0x04000236 RID: 566
319 internal static global::System.UriParser GopherUri;
320
321 // Token: 0x04000237 RID: 567
322 internal static global::System.UriParser NntpUri;
323
324 // Token: 0x04000238 RID: 568
325 internal static global::System.UriParser NewsUri;
326
327 // Token: 0x04000239 RID: 569
328 internal static global::System.UriParser MailToUri;
329
330 // Token: 0x0400023A RID: 570
331 internal static global::System.UriParser UuidUri;
332
333 // Token: 0x0400023B RID: 571
334 internal static global::System.UriParser TelnetUri;
335
336 // Token: 0x0400023C RID: 572
337 internal static global::System.UriParser LdapUri;
338
339 // Token: 0x0400023D RID: 573
340 internal static global::System.UriParser NetTcpUri;
341
342 // Token: 0x0400023E RID: 574
343 internal static global::System.UriParser NetPipeUri;
344
345 // Token: 0x0400023F RID: 575
346 internal static global::System.UriParser VsMacrosUri;
347
348 // Token: 0x04000240 RID: 576
349 private static readonly global::System.UriParser.UriQuirksVersion s_QuirksVersion;
350
351 // Token: 0x04000241 RID: 577
352 private static readonly global::System.UriSyntaxFlags HttpSyntaxFlags;
353
354 // Token: 0x04000242 RID: 578
355 private static readonly global::System.UriSyntaxFlags FileSyntaxFlags;
356
357 // Token: 0x02000093 RID: 147
358 private enum UriQuirksVersion
359 {
360 // Token: 0x04000244 RID: 580
361 V2 = 2,
362 // Token: 0x04000245 RID: 581
363 V3
364 }
365
366 // Token: 0x02000094 RID: 148
367 private class BuiltInUriParser : global::System.UriParser
368 {
369 // Token: 0x060002A6 RID: 678 RVA: 0x0000A5E8 File Offset: 0x000087E8
370 internal BuiltInUriParser(string lwrCaseScheme, int defaultPort, global::System.UriSyntaxFlags syntaxFlags)
371 {
372 if (!true)
373 {
374 }
376 this.m_Port = defaultPort;
377 }
378 }
379 }
380}
class f__AnonymousType0<< Count > j__TPar
BuiltInUriParser(string lwrCaseScheme, int defaultPort, global::System.UriSyntaxFlags syntaxFlags)
Definition UriParser.cs:370
static global::System.UriParser HttpsUri
Definition UriParser.cs:304
static global::System.UriParser TelnetUri
Definition UriParser.cs:334
UriParser(global::System.UriSyntaxFlags flags)
Definition UriParser.cs:172
bool IsAllSet(global::System.UriSyntaxFlags flags)
Definition UriParser.cs:141
static global::System.UriParser NntpUri
Definition UriParser.cs:322
string InternalGetComponents(global::System.Uri thisUri, global::System.UriComponents uriComponents, global::System.UriFormat uriFormat)
Definition UriParser.cs:268
static global::System.UriParser UuidUri
Definition UriParser.cs:331
virtual string GetComponents(global::System.Uri uri, global::System.UriComponents components, global::System.UriFormat format)
Definition UriParser.cs:62
static readonly global::System.UriParser.UriQuirksVersion s_QuirksVersion
Definition UriParser.cs:349
static Dictionary< string, global::System.UriParser > m_TempTable
Definition UriParser.cs:283
static global::System.UriParser FileUri
Definition UriParser.cs:316
static global::System.UriParser WssUri
Definition UriParser.cs:310
global::System.UriSyntaxFlags m_Flags
Definition UriParser.cs:286
static global::System.UriParser FtpUri
Definition UriParser.cs:313
global::System.UriParser InternalOnNewUri()
Definition UriParser.cs:239
static readonly global::System.UriSyntaxFlags FileSyntaxFlags
Definition UriParser.cs:355
static global::System.UriParser MailToUri
Definition UriParser.cs:328
static global::System.UriParser GetSyntax(string lwrCaseScheme)
Definition UriParser.cs:199
virtual string Resolve(global::System.Uri baseUri, global::System.Uri relativeUri, [Out] global::System.UriFormatException parsingError)
Definition UriParser.cs:44
bool InternalIsBaseOf(global::System.Uri thisBaseUri, global::System.Uri uriLink)
Definition UriParser.cs:262
static global::System.UriParser HttpUri
Definition UriParser.cs:301
static global::System.UriParser NetTcpUri
Definition UriParser.cs:340
static UriParser()
Definition UriParser.cs:107
bool InFact(global::System.UriSyntaxFlags flags)
Definition UriParser.cs:134
static bool ShouldUseLegacyV2Quirks
Definition UriParser.cs:78
virtual bool IsBaseOf(global::System.Uri baseUri, global::System.Uri relativeUri)
Definition UriParser.cs:56
void InternalValidate(global::System.Uri thisUri, [Out] global::System.UriFormatException parsingError)
Definition UriParser.cs:251
static readonly global::System.UriSyntaxFlags HttpSyntaxFlags
Definition UriParser.cs:352
virtual bool IsWellFormedOriginalString(global::System.Uri uri)
Definition UriParser.cs:70
bool InternalIsWellFormedOriginalString(global::System.Uri thisUri)
Definition UriParser.cs:274
static global::System.UriParser FindOrFetchAsUnknownV1Syntax(string lwrCaseScheme)
Definition UriParser.cs:178
static global::System.UriParser NetPipeUri
Definition UriParser.cs:343
bool IsFullMatch(global::System.UriSyntaxFlags flags, global::System.UriSyntaxFlags expected)
Definition UriParser.cs:147
string InternalResolve(global::System.Uri thisBaseUri, global::System.Uri uriLink, [Out] global::System.UriFormatException parsingError)
Definition UriParser.cs:256
global::System.UriSyntaxFlags Flags
Definition UriParser.cs:119
bool NotAny(global::System.UriSyntaxFlags flags)
Definition UriParser.cs:127
static global::System.UriParser LdapUri
Definition UriParser.cs:337
virtual global::System.UriParser OnNewUri()
Definition UriParser.cs:32
static readonly Dictionary< string, global::System.UriParser > m_Table
Definition UriParser.cs:280
global::System.UriSyntaxFlags m_UpdatableFlags
Definition UriParser.cs:289
string SchemeName
Definition UriParser.cs:14
static global::System.UriParser WsUri
Definition UriParser.cs:307
static global::System.UriParser NewsUri
Definition UriParser.cs:325
static global::System.UriParser GopherUri
Definition UriParser.cs:319
virtual void InitializeAndValidate(global::System.Uri uri, [Out] global::System.UriFormatException parsingError)
Definition UriParser.cs:38
static global::System.UriParser VsMacrosUri
Definition UriParser.cs:346
bool m_UpdatableFlagsUsed
Definition UriParser.cs:292
UriFormat
Definition UriFormat.cs:7