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
HttpListenerRequestUriBuilder.cs
Go to the documentation of this file.
1using System;
4using System.Text;
7
8namespace System.Net
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000192")]
11 internal sealed class HttpListenerRequestUriBuilder
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6000A4E")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1F0C5A8", Offset = "0x1F0C5A8", Length = "0x160")]
15 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
16 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UTF8Encoding), Member = ".ctor", MemberParameters = new object[]
17 {
18 typeof(bool),
19 typeof(bool)
20 }, ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EncoderExceptionFallback), Member = ".ctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DecoderExceptionFallback), Member = ".ctor", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "GetEncoding", MemberParameters = new object[]
24 {
25 typeof(int),
28 }, ReturnType = typeof(Encoding))]
29 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
31 {
32 throw null;
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x6000A4F")]
36 [global::Cpp2ILInjected.Address(RVA = "0x1F0C708", Offset = "0x1F0C708", Length = "0xCC")]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequestUriBuilder), Member = "GetRequestUri", MemberParameters = new object[]
38 {
39 typeof(string),
40 typeof(string),
41 typeof(string),
42 typeof(string),
43 typeof(string)
44 }, ReturnType = typeof(Uri))]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerRequestUriBuilder), Member = "AddSlashToAsteriskOnlyPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
48 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
50 {
51 throw null;
52 }
53
54 [global::Cpp2ILInjected.Token(Token = "0x6000A50")]
55 [global::Cpp2ILInjected.Address(RVA = "0x1F0C848", Offset = "0x1F0C848", Length = "0x88")]
56 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequest), Member = "FinishInitialization", ReturnType = typeof(bool))]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerRequestUriBuilder), Member = ".ctor", MemberParameters = new object[]
59 {
60 typeof(string),
61 typeof(string),
62 typeof(string),
63 typeof(string),
64 typeof(string)
65 }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
67 public static Uri GetRequestUri(string rawUri, string cookedUriScheme, string cookedUriHost, string cookedUriPath, string cookedUriQuery)
68 {
69 throw null;
70 }
71
72 [global::Cpp2ILInjected.Token(Token = "0x6000A51")]
73 [global::Cpp2ILInjected.Address(RVA = "0x1F0C8D0", Offset = "0x1F0C8D0", Length = "0xE8")]
74 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerRequestUriBuilder), Member = "BuildRequestUriUsingCookedPath", ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "op_Equality", MemberParameters = new object[]
77 {
78 typeof(Uri),
79 typeof(Uri)
80 }, ReturnType = typeof(bool))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerRequestUriBuilder), Member = "BuildRequestUriUsingRawPath", ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
83 private Uri Build()
84 {
85 throw null;
86 }
87
88 [global::Cpp2ILInjected.Token(Token = "0x6000A52")]
89 [global::Cpp2ILInjected.Address(RVA = "0x1F0C9B8", Offset = "0x1F0C9B8", Length = "0x220")]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequestUriBuilder), Member = "Build", ReturnType = typeof(Uri))]
91 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "TryCreate", MemberParameters = new object[]
94 {
95 typeof(string),
98 }, ReturnType = typeof(bool))]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Logging), Member = "get_On", ReturnType = typeof(bool))]
100 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
102 {
103 throw null;
104 }
105
106 [global::Cpp2ILInjected.Token(Token = "0x6000A53")]
107 [global::Cpp2ILInjected.Address(RVA = "0x1F0CBD8", Offset = "0x1F0CBD8", Length = "0x310")]
108 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequestUriBuilder), Member = "Build", ReturnType = typeof(Uri))]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerRequestUriBuilder), Member = "GetPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
113 {
114 typeof(string),
115 typeof(string)
116 }, ReturnType = typeof(bool))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "TryCreate", MemberParameters = new object[]
119 {
120 typeof(string),
122 typeof(ref Uri)
123 }, ReturnType = typeof(bool))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerRequestUriBuilder), Member = "GetEncoding", MemberParameters = new object[] { typeof(HttpListenerRequestUriBuilder.EncodingType) }, ReturnType = typeof(Encoding))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerRequestUriBuilder), Member = "BuildRequestUriUsingRawPath", MemberParameters = new object[] { typeof(Encoding) }, ReturnType = typeof(HttpListenerRequestUriBuilder.ParsingResult))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Logging), Member = "get_On", ReturnType = typeof(bool))]
127 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
129 {
130 throw null;
131 }
132
133 [global::Cpp2ILInjected.Token(Token = "0x6000A54")]
134 [global::Cpp2ILInjected.Address(RVA = "0x1F0D050", Offset = "0x1F0D050", Length = "0x6C")]
135 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequestUriBuilder), Member = "BuildRequestUriUsingRawPath", ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
138 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
140 {
141 throw null;
142 }
143
144 [global::Cpp2ILInjected.Token(Token = "0x6000A55")]
145 [global::Cpp2ILInjected.Address(RVA = "0x1F0D0BC", Offset = "0x1F0D0BC", Length = "0x218")]
146 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequestUriBuilder), Member = "BuildRequestUriUsingRawPath", ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<byte>), Member = ".ctor", ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(StringBuilder))]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerRequestUriBuilder), Member = "ParseRawPath", MemberParameters = new object[] { typeof(Encoding) }, ReturnType = typeof(HttpListenerRequestUriBuilder.ParsingResult))]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "TryCreate", MemberParameters = new object[]
154 {
155 typeof(string),
157 typeof(ref Uri)
158 }, ReturnType = typeof(bool))]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Logging), Member = "get_On", ReturnType = typeof(bool))]
160 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
165
166 [global::Cpp2ILInjected.Token(Token = "0x6000A56")]
167 [global::Cpp2ILInjected.Address(RVA = "0x1F0D2D4", Offset = "0x1F0D2D4", Length = "0x140")]
168 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequestUriBuilder), Member = "BuildRequestUriUsingRawPath", MemberParameters = new object[] { typeof(Encoding) }, ReturnType = typeof(HttpListenerRequestUriBuilder.ParsingResult))]
170 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerRequestUriBuilder), Member = "EmptyDecodeAndAppendRawOctetsList", MemberParameters = new object[] { typeof(Encoding) }, ReturnType = typeof(bool))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
174 {
175 typeof(int),
176 typeof(int)
177 }, ReturnType = typeof(string))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerRequestUriBuilder), Member = "AppendUnicodeCodePointValuePercentEncoded", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(StringBuilder))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerRequestUriBuilder), Member = "AddPercentEncodedOctetToRawOctetsList", MemberParameters = new object[]
181 {
183 typeof(string)
184 }, ReturnType = typeof(bool))]
186 {
187 throw null;
188 }
189
190 [global::Cpp2ILInjected.Token(Token = "0x6000A57")]
191 [global::Cpp2ILInjected.Address(RVA = "0x1F0D74C", Offset = "0x1F0D74C", Length = "0x2CC")]
192 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequestUriBuilder), Member = "ParseRawPath", MemberParameters = new object[] { typeof(Encoding) }, ReturnType = typeof(HttpListenerRequestUriBuilder.ParsingResult))]
194 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "TryParse", MemberParameters = new object[]
196 {
197 typeof(string),
200 typeof(ref int)
201 }, ReturnType = typeof(bool))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "ConvertFromUtf32", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerRequestUriBuilder), Member = "AppendOctetsPercentEncoded", MemberParameters = new object[]
204 {
207 }, ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Logging), Member = "get_On", ReturnType = typeof(bool))]
209 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 33)]
211 {
212 throw null;
213 }
214
215 [global::Cpp2ILInjected.Token(Token = "0x6000A58")]
216 [global::Cpp2ILInjected.Address(RVA = "0x1F0DA18", Offset = "0x1F0DA18", Length = "0x138")]
217 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
218 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequestUriBuilder), Member = "ParseRawPath", MemberParameters = new object[] { typeof(Encoding) }, ReturnType = typeof(HttpListenerRequestUriBuilder.ParsingResult))]
219 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(byte), Member = "TryParse", MemberParameters = new object[]
221 {
222 typeof(string),
225 typeof(ref byte)
226 }, ReturnType = typeof(bool))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Logging), Member = "get_On", ReturnType = typeof(bool))]
228 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
230 {
231 throw null;
232 }
233
234 [global::Cpp2ILInjected.Token(Token = "0x6000A59")]
235 [global::Cpp2ILInjected.Address(RVA = "0x1F0D414", Offset = "0x1F0D414", Length = "0x338")]
236 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequestUriBuilder), Member = "ParseRawPath", MemberParameters = new object[] { typeof(Encoding) }, ReturnType = typeof(HttpListenerRequestUriBuilder.ParsingResult))]
238 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<byte>), Member = "ToArray", ReturnType = "T[]")]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerRequestUriBuilder), Member = "AppendOctetsPercentEncoded", MemberParameters = new object[]
241 {
244 }, ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerRequestUriBuilder), Member = "GetOctetsAsString", MemberParameters = new object[] { typeof(IEnumerable<byte>) }, ReturnType = typeof(string))]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Logging), Member = "get_On", ReturnType = typeof(bool))]
247 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 31)]
249 {
250 throw null;
251 }
252
253 [global::Cpp2ILInjected.Token(Token = "0x6000A5A")]
254 [global::Cpp2ILInjected.Address(RVA = "0x1F0DB50", Offset = "0x1F0DB50", Length = "0x34C")]
255 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
256 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequestUriBuilder), Member = "AppendUnicodeCodePointValuePercentEncoded", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequestUriBuilder), Member = "EmptyDecodeAndAppendRawOctetsList", MemberParameters = new object[] { typeof(Encoding) }, ReturnType = typeof(bool))]
258 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(StringBuilder))]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(byte), Member = "ToString", MemberParameters = new object[]
262 {
263 typeof(string),
265 }, ReturnType = typeof(string))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(StringBuilder))]
267 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
269 {
270 throw null;
271 }
272
273 [global::Cpp2ILInjected.Token(Token = "0x6000A5B")]
274 [global::Cpp2ILInjected.Address(RVA = "0x1F0DE9C", Offset = "0x1F0DE9C", Length = "0x3C0")]
275 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequestUriBuilder), Member = "EmptyDecodeAndAppendRawOctetsList", MemberParameters = new object[] { typeof(Encoding) }, ReturnType = typeof(bool))]
277 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(StringBuilder))]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(byte), Member = "ToString", MemberParameters = new object[]
282 {
283 typeof(string),
285 }, ReturnType = typeof(string))]
286 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
288 {
289 throw null;
290 }
291
292 [global::Cpp2ILInjected.Token(Token = "0x6000A5C")]
293 [global::Cpp2ILInjected.Address(RVA = "0x1F0CEF0", Offset = "0x1F0CEF0", Length = "0x160")]
294 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
295 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequestUriBuilder), Member = "BuildRequestUriUsingRawPath", ReturnType = typeof(void))]
296 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "StartsWith", MemberParameters = new object[]
299 {
300 typeof(string),
302 }, ReturnType = typeof(bool))]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[]
304 {
305 typeof(char),
306 typeof(int)
307 }, ReturnType = typeof(int))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
309 {
310 typeof(string),
311 typeof(string)
312 }, ReturnType = typeof(string))]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
315 {
316 typeof(int),
317 typeof(int)
318 }, ReturnType = typeof(string))]
319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpListenerRequestUriBuilder), Member = "AddSlashToAsteriskOnlyPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
320 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
321 private static string GetPath(string uriString)
322 {
323 throw null;
324 }
325
326 [global::Cpp2ILInjected.Token(Token = "0x6000A5D")]
327 [global::Cpp2ILInjected.Address(RVA = "0x1F0C7D4", Offset = "0x1F0C7D4", Length = "0x74")]
328 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
329 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequestUriBuilder), Member = ".ctor", MemberParameters = new object[]
330 {
331 typeof(string),
332 typeof(string),
333 typeof(string),
334 typeof(string),
335 typeof(string)
336 }, ReturnType = typeof(void))]
337 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HttpListenerRequestUriBuilder), Member = "GetPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
338 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
340 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
341 private static string AddSlashToAsteriskOnlyPath(string path)
342 {
343 throw null;
344 }
345
346 [global::Cpp2ILInjected.Token(Token = "0x6000A5E")]
347 [global::Cpp2ILInjected.Address(RVA = "0x1F0CEE8", Offset = "0x1F0CEE8", Length = "0x8")]
348 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Logging), Member = "get_On", ReturnType = typeof(bool))]
350 private void LogWarning(string methodName, string message, params object[] args)
351 {
352 throw null;
353 }
354
355 [global::Cpp2ILInjected.Token(Token = "0x40007F2")]
356 private static readonly bool useCookedRequestUrl;
357
358 [global::Cpp2ILInjected.Token(Token = "0x40007F3")]
360
361 [global::Cpp2ILInjected.Token(Token = "0x40007F4")]
363
364 [global::Cpp2ILInjected.Token(Token = "0x40007F5")]
365 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
366 private readonly string rawUri;
367
368 [global::Cpp2ILInjected.Token(Token = "0x40007F6")]
369 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
370 private readonly string cookedUriScheme;
371
372 [global::Cpp2ILInjected.Token(Token = "0x40007F7")]
373 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
374 private readonly string cookedUriHost;
375
376 [global::Cpp2ILInjected.Token(Token = "0x40007F8")]
377 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
378 private readonly string cookedUriPath;
379
380 [global::Cpp2ILInjected.Token(Token = "0x40007F9")]
381 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
382 private readonly string cookedUriQuery;
383
384 [global::Cpp2ILInjected.Token(Token = "0x40007FA")]
385 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
387
388 [global::Cpp2ILInjected.Token(Token = "0x40007FB")]
389 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
391
392 [global::Cpp2ILInjected.Token(Token = "0x40007FC")]
393 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
394 private string rawPath;
395
396 [global::Cpp2ILInjected.Token(Token = "0x40007FD")]
397 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
399
400 [global::Cpp2ILInjected.Token(Token = "0x2000193")]
401 private enum ParsingResult
402 {
403 [global::Cpp2ILInjected.Token(Token = "0x40007FF")]
404 Success,
405 [global::Cpp2ILInjected.Token(Token = "0x4000800")]
407 [global::Cpp2ILInjected.Token(Token = "0x4000801")]
409 }
410
411 [global::Cpp2ILInjected.Token(Token = "0x2000194")]
412 private enum EncodingType
413 {
414 [global::Cpp2ILInjected.Token(Token = "0x4000803")]
415 Primary,
416 [global::Cpp2ILInjected.Token(Token = "0x4000804")]
418 }
419 }
420}
class f__AnonymousType0<< Count > j__TPar
static void AppendOctetsPercentEncoded(StringBuilder target, IEnumerable< byte > octets)
static Uri GetRequestUri(string rawUri, string cookedUriScheme, string cookedUriHost, string cookedUriPath, string cookedUriQuery)
static string GetOctetsAsString(IEnumerable< byte > octets)
HttpListenerRequestUriBuilder.ParsingResult BuildRequestUriUsingRawPath(Encoding encoding)
bool AddPercentEncodedOctetToRawOctetsList(Encoding encoding, string escapedCharacter)
HttpListenerRequestUriBuilder(string rawUri, string cookedUriScheme, string cookedUriHost, string cookedUriPath, string cookedUriQuery)
static Encoding GetEncoding(HttpListenerRequestUriBuilder.EncodingType type)
HttpListenerRequestUriBuilder.ParsingResult ParseRawPath(Encoding encoding)
void LogWarning(string methodName, string message, params object[] args)
UriKind
Definition UriKind.cs:8