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

◆ isMatchedURI()

static bool System.Net.WebPermission.isMatchedURI ( object uriToCheck,
ArrayList uriPatternList )
inlinestaticprivate

Definition at line 491 of file WebPermission.cs.

492 {
493 string text2;
494 global::System.Text.RegularExpressions.Match match2;
495 do
496 {
497 long num = 0L;
498 if (uriToCheck != null)
499 {
500 }
501 Type type = uriToCheck.GetType();
503 bool flag = type == type2;
504 if (num != 0L)
505 {
506 if (uriToCheck != null)
507 {
508 }
509 int num2;
510 while (num2 != 0)
511 {
512 }
513 }
514 if (num == 0L)
515 {
516 }
517 global::System.Text.RegularExpressions.Regex regex;
518 string text;
519 global::System.Text.RegularExpressions.Match match = regex.Match(text);
520 if (match != null && match.<Index>k__BackingField == 0)
521 {
522 int <Length>k__BackingField = match.<Length>k__BackingField;
523 int stringLength = text._stringLength;
524 }
525 while (num != 0L)
526 {
527 }
528 global::System.Text.RegularExpressions.Regex regex2;
529 match2 = regex2.Match(text2);
530 while (match2 == null)
531 {
532 }
533 }
534 while (match2.<Index>k__BackingField != 0);
535 int <Length>k__BackingField2 = match2.<Length>k__BackingField;
536 int stringLength2 = text2._stringLength;
537 long num3 = 0L;
538 if (uriToCheck == null || stringLength2 != 0)
539 {
540 }
541 if (num3 == 0L)
542 {
543 throw new InvalidCastException();
544 }
545 throw new OutOfMemoryException();
546 }
class f__AnonymousType0<< Count > j__TPar
new Type GetType()
Definition Type.cs:287

References System.Type.GetType(), j__TPar, System.L, System.match, and System.text.