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

◆ IsBaseOfHelper()

bool System.Uri.IsBaseOfHelper ( global::System::Uri uriLink)
inlinepackage

Definition at line 2393 of file Uri.cs.

2394 {
2395 global::System.UriParser syntax;
2396 string text;
2397 string text2;
2398 for (;;)
2399 {
2400 if (this.m_Syntax != null)
2401 {
2402 if (uriLink.m_Syntax != null)
2403 {
2404 syntax = this.m_Syntax;
2405 global::System.UriParser syntax2 = uriLink.m_Syntax;
2406 string scheme = syntax.m_Scheme;
2407 string scheme2 = syntax2.m_Scheme;
2408 bool flag = scheme != scheme2;
2409 if (text == null)
2410 {
2411 break;
2412 }
2414 if (text2 == null)
2415 {
2416 goto IL_0064;
2417 }
2419 }
2420 if (syntax == null)
2421 {
2422 }
2423 if (syntax == null)
2424 {
2425 continue;
2426 }
2427 }
2428 if (!false)
2429 {
2430 goto Block_4;
2431 }
2432 }
2433 IL_0060:
2434 while (text2 != null)
2435 {
2436 }
2437 goto IL_0064;
2438 Block_4:
2439 if (syntax == null)
2440 {
2441 }
2442 while (syntax != null)
2443 {
2444 }
2445 goto IL_0060;
2446 IL_0064:
2447 int stringLength = text._stringLength;
2448 int stringLength2 = text2._stringLength;
2449 bool flag2;
2450 return flag2;
2451 }
class f__AnonymousType0<< Count > j__TPar
static UriParser()
Definition UriParser.cs:107
global::System.UriParser m_Syntax
Definition Uri.cs:2521

References System.UriParser.UriParser(), j__TPar, System.Uri.m_Syntax, System.Runtime.CompilerServices.RuntimeHelpers.OffsetToStringData, and System.text.

Referenced by System.Uri.IsBaseOf().