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
IriHelper.cs
Go to the documentation of this file.
1using System;
3using System.Text;
4
5namespace System
6{
7 // Token: 0x02000082 RID: 130
8 internal static class IriHelper
9 {
10 // Token: 0x060001F7 RID: 503 RVA: 0x00006A30 File Offset: 0x00004C30
11 internal static bool CheckIriUnicodeRange(char unicode, bool isQuery)
12 {
13 }
14
15 // Token: 0x060001F8 RID: 504 RVA: 0x00006A40 File Offset: 0x00004C40
16 internal static bool CheckIriUnicodeRange(char highSurr, char lowSurr, bool surrogatePair, bool isQuery)
17 {
18 if (!true)
19 {
20 }
21 lowSurr.m_value = '\u0001';
22 string text;
23 int num = string.CompareOrdinal(text, "\ud800\udc00");
24 int num2 = string.CompareOrdinal(text, "\ud83f\udffd");
25 int num3 = string.CompareOrdinal(text, "\ud840\udc00");
26 int num4 = string.CompareOrdinal(text, "\ud87f\udffd");
27 int num5 = string.CompareOrdinal(text, "\ud880\udc00");
28 int num6 = string.CompareOrdinal(text, "\ud8bf\udffd");
29 int num7 = string.CompareOrdinal(text, "\ud8c0\udc00");
30 int num8 = string.CompareOrdinal(text, "\ud8ff\udffd");
31 int num9 = string.CompareOrdinal(text, "\ud900\udc00");
32 int num10 = string.CompareOrdinal(text, "\ud93f\udffd");
33 int num11 = string.CompareOrdinal(text, "\ud940\udc00");
34 int num12 = string.CompareOrdinal(text, "\ud97f\udffd");
35 int num13 = string.CompareOrdinal(text, "\ud980\udc00");
36 int num14 = string.CompareOrdinal(text, "\ud9bf\udffd");
37 int num15 = string.CompareOrdinal(text, "\ud9ff\udffd");
38 int num16 = string.CompareOrdinal(text, "\uda00\udc00");
39 int num17 = string.CompareOrdinal(text, "\uda3f\udffd");
40 int num18 = string.CompareOrdinal(text, "\uda40\udc00");
41 int num19 = string.CompareOrdinal(text, "\uda7f\udffd");
42 int num20 = string.CompareOrdinal(text, "\uda80\udc00");
43 int num21 = string.CompareOrdinal(text, "\udabf\udffd");
44 int num22 = string.CompareOrdinal(text, "\udac0\udc00");
45 int num23 = string.CompareOrdinal(text, "\udaff\udffd");
46 int num24 = string.CompareOrdinal(text, "\udb00\udc00");
47 int num25 = string.CompareOrdinal(text, "\udb3f\udffd");
48 int num26 = string.CompareOrdinal(text, "\udb44\udc00");
49 int num27 = string.CompareOrdinal(text, "\udb7f\udffd");
50 int num28 = string.CompareOrdinal(text, "\udb80\udc00");
51 int num29 = string.CompareOrdinal(text, "\udbbf\udffd");
52 int num30 = string.CompareOrdinal(text, "\udbc0\udc00");
53 return true;
54 }
55
56 // Token: 0x060001F9 RID: 505 RVA: 0x00006BE4 File Offset: 0x00004DE4
57 internal static bool CheckIsReserved(char ch, global::System.UriComponents component)
58 {
59 bool flag;
60 return flag;
61 }
62
63 // Token: 0x060001FA RID: 506 RVA: 0x00006C10 File Offset: 0x00004E10
64 internal unsafe static string EscapeUnescapeIri(char* pInput, int start, int end, global::System.UriComponents component)
65 {
66 int num = 1;
67 long num2 = 0L;
69 void* ptr = (void*)gchandle.AddrOfPinnedObject();
70 long num3 = 0L;
71 if (num == 0)
72 {
73 }
74 if (num == 0)
75 {
76 }
77 char c;
78 bool flag = global::System.UriHelper.IsNotSafeForUnescape(c);
79 int num4 = 37;
80 long num5 = 0L;
81 bool flag2 = global::System.IriHelper.CheckIriUnicodeRange(c, (char)num5, num2 != 0L, end != 0);
82 if (num4 == 0 && num4 == 0)
83 {
85 void* ptr2 = (void*)gchandle2.AddrOfPinnedObject();
87 if (!true)
88 {
89 }
90 if (num3 == 0L)
91 {
92 }
94 if (utf2 != null)
95 {
96 }
97 if (utf2 != null)
98 {
99 }
100 string text;
101 return text;
102 }
103 throw new OverflowException();
104 }
105 }
106}
class f__AnonymousType0<< Count > j__TPar
static bool CheckIsReserved(char ch, global::System.UriComponents component)
Definition IriHelper.cs:57
static bool CheckIriUnicodeRange(char highSurr, char lowSurr, bool surrogatePair, bool isQuery)
Definition IriHelper.cs:16
static unsafe string EscapeUnescapeIri(char *pInput, int start, int end, global::System.UriComponents component)
Definition IriHelper.cs:64
static bool CheckIriUnicodeRange(char unicode, bool isQuery)
Definition IriHelper.cs:11
static Encoding UTF8
Definition Encoding.cs:828