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
WebConnectionTunnel.cs
Go to the documentation of this file.
1using System;
4using System.IO;
7using System.Text;
10using Cpp2ILInjected;
12
13namespace System.Net
14{
15 [global::Cpp2ILInjected.Token(Token = "0x2000286")]
16 internal class WebConnectionTunnel
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x17000415")]
20 {
22 [global::Cpp2ILInjected.Token(Token = "0x60011D3")]
23 [global::Cpp2ILInjected.Address(RVA = "0x1E115F4", Offset = "0x1E115F4", Length = "0x8")]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
25 get
26 {
27 throw null;
28 }
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x17000416")]
33 {
35 [global::Cpp2ILInjected.Token(Token = "0x60011D4")]
36 [global::Cpp2ILInjected.Address(RVA = "0x1E115FC", Offset = "0x1E115FC", Length = "0x8")]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
38 get
39 {
40 throw null;
41 }
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x60011D5")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1E10078", Offset = "0x1E10078", Length = "0x2C")]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x17000417")]
54 public bool Success
55 {
57 [global::Cpp2ILInjected.Token(Token = "0x60011D6")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1E11604", Offset = "0x1E11604", Length = "0x8")]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
60 get
61 {
62 throw null;
63 }
65 [global::Cpp2ILInjected.Token(Token = "0x60011D7")]
66 [global::Cpp2ILInjected.Address(RVA = "0x1E1160C", Offset = "0x1E1160C", Length = "0xC")]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
68 private set
69 {
70 throw null;
71 }
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x17000418")]
75 public bool CloseConnection
76 {
78 [global::Cpp2ILInjected.Token(Token = "0x60011D8")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1E11618", Offset = "0x1E11618", Length = "0x8")]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
81 get
82 {
83 throw null;
84 }
86 [global::Cpp2ILInjected.Token(Token = "0x60011D9")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1E11620", Offset = "0x1E11620", Length = "0xC")]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 private set
90 {
91 throw null;
92 }
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x17000419")]
96 public int StatusCode
97 {
99 [global::Cpp2ILInjected.Token(Token = "0x60011DA")]
100 [global::Cpp2ILInjected.Address(RVA = "0x1E1162C", Offset = "0x1E1162C", Length = "0x8")]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 get
103 {
104 throw null;
105 }
107 [global::Cpp2ILInjected.Token(Token = "0x60011DB")]
108 [global::Cpp2ILInjected.Address(RVA = "0x1E11634", Offset = "0x1E11634", Length = "0x8")]
109 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
110 private set
111 {
112 throw null;
113 }
114 }
115
116 [global::Cpp2ILInjected.Token(Token = "0x1700041A")]
117 public string StatusDescription
118 {
120 [global::Cpp2ILInjected.Token(Token = "0x60011DC")]
121 [global::Cpp2ILInjected.Address(RVA = "0x1E1163C", Offset = "0x1E1163C", Length = "0x8")]
122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
123 get
124 {
125 throw null;
126 }
128 [global::Cpp2ILInjected.Token(Token = "0x60011DD")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1E11644", Offset = "0x1E11644", Length = "0x8")]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 private set
132 {
133 throw null;
134 }
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x1700041B")]
138 public string[] Challenge
139 {
141 [global::Cpp2ILInjected.Token(Token = "0x60011DE")]
142 [global::Cpp2ILInjected.Address(RVA = "0x1E1164C", Offset = "0x1E1164C", Length = "0x8")]
143 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
144 get
145 {
146 throw null;
147 }
149 [global::Cpp2ILInjected.Token(Token = "0x60011DF")]
150 [global::Cpp2ILInjected.Address(RVA = "0x1E11654", Offset = "0x1E11654", Length = "0x8")]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
152 private set
153 {
154 throw null;
155 }
156 }
157
158 [global::Cpp2ILInjected.Token(Token = "0x1700041C")]
160 {
162 [global::Cpp2ILInjected.Token(Token = "0x60011E0")]
163 [global::Cpp2ILInjected.Address(RVA = "0x1E1165C", Offset = "0x1E1165C", Length = "0x8")]
164 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
165 get
166 {
167 throw null;
168 }
170 [global::Cpp2ILInjected.Token(Token = "0x60011E1")]
171 [global::Cpp2ILInjected.Address(RVA = "0x1E11664", Offset = "0x1E11664", Length = "0x8")]
172 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
173 private set
174 {
175 throw null;
176 }
177 }
178
179 [global::Cpp2ILInjected.Token(Token = "0x1700041D")]
181 {
183 [global::Cpp2ILInjected.Token(Token = "0x60011E2")]
184 [global::Cpp2ILInjected.Address(RVA = "0x1E1166C", Offset = "0x1E1166C", Length = "0x8")]
185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
186 get
187 {
188 throw null;
189 }
191 [global::Cpp2ILInjected.Token(Token = "0x60011E3")]
192 [global::Cpp2ILInjected.Address(RVA = "0x1E11674", Offset = "0x1E11674", Length = "0x8")]
193 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
194 private set
195 {
196 throw null;
197 }
198 }
199
200 [global::Cpp2ILInjected.Token(Token = "0x1700041E")]
201 public byte[] Data
202 {
204 [global::Cpp2ILInjected.Token(Token = "0x60011E4")]
205 [global::Cpp2ILInjected.Address(RVA = "0x1E1167C", Offset = "0x1E1167C", Length = "0x8")]
206 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
207 get
208 {
209 throw null;
210 }
212 [global::Cpp2ILInjected.Token(Token = "0x60011E5")]
213 [global::Cpp2ILInjected.Address(RVA = "0x1E11684", Offset = "0x1E11684", Length = "0x8")]
214 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
215 private set
216 {
217 throw null;
218 }
219 }
220
221 [global::Cpp2ILInjected.Token(Token = "0x60011E6")]
222 [global::Cpp2ILInjected.Address(RVA = "0x1E100A4", Offset = "0x1E100A4", Length = "0xE4")]
223 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
224 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebConnection.<CreateStream>d__18", Member = "MoveNext", ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "Create", ReturnType = typeof(AsyncTaskMethodBuilder))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder[]), Member = "Start", MemberTypeParameters = new object[] { typeof(WebConnectionTunnel.<Initialize>d__42) }, MemberParameters = new object[] { typeof(ref WebConnectionTunnel.<Initialize>d__42) }, ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "get_Task", ReturnType = typeof(Task))]
229 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
230 internal Task Initialize(Stream stream, CancellationToken cancellationToken)
231 {
232 throw null;
233 }
234
235 [global::Cpp2ILInjected.Token(Token = "0x60011E7")]
236 [global::Cpp2ILInjected.Address(RVA = "0x1E1168C", Offset = "0x1E1168C", Length = "0x108")]
237 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
238 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebConnectionTunnel.<Initialize>d__42), Member = "MoveNext", ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<ValueTuple<object, object, int>>), Member = "Create", ReturnType = "System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult>")]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<ValueTuple<object, object, int>>), Member = "Start", MemberTypeParameters = new object[] { typeof(WebConnectionTunnel.<ReadHeaders>d__43) }, MemberParameters = new object[] { typeof(ref WebConnectionTunnel.<ReadHeaders>d__43) }, ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<ValueTuple<object, object, int>>), Member = "get_Task", ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
243 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
245 {
246 throw null;
247 }
248
249 [global::Cpp2ILInjected.Token(Token = "0x60011E8")]
250 [global::Cpp2ILInjected.Address(RVA = "0x1E11794", Offset = "0x1E11794", Length = "0x8C")]
251 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
252 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebConnectionTunnel.<ReadHeaders>d__43), Member = "MoveNext", ReturnType = typeof(void))]
253 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
254 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
255 private void FlushContents(Stream stream, int contentLength)
256 {
257 throw null;
258 }
259
261 [global::Cpp2ILInjected.Token(Token = "0x4000DCC")]
262 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
263 private readonly HttpWebRequest <Request>k__BackingField;
264
266 [global::Cpp2ILInjected.Token(Token = "0x4000DCD")]
267 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
268 private readonly Uri <ConnectUri>k__BackingField;
269
270 [global::Cpp2ILInjected.Token(Token = "0x4000DCE")]
271 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
273
274 [global::Cpp2ILInjected.Token(Token = "0x4000DCF")]
275 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
277
279 [global::Cpp2ILInjected.Token(Token = "0x4000DD0")]
280 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
281 private bool <Success>k__BackingField;
282
284 [global::Cpp2ILInjected.Token(Token = "0x4000DD1")]
285 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2D")]
286 private bool <CloseConnection>k__BackingField;
287
289 [global::Cpp2ILInjected.Token(Token = "0x4000DD2")]
290 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
291 private int <StatusCode>k__BackingField;
292
294 [global::Cpp2ILInjected.Token(Token = "0x4000DD3")]
295 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
296 private string <StatusDescription>k__BackingField;
297
299 [global::Cpp2ILInjected.Token(Token = "0x4000DD4")]
300 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
301 private string[] <Challenge>k__BackingField;
302
304 [global::Cpp2ILInjected.Token(Token = "0x4000DD5")]
305 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
306 private WebHeaderCollection <Headers>k__BackingField;
307
309 [global::Cpp2ILInjected.Token(Token = "0x4000DD6")]
310 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
311 private Version <ProxyVersion>k__BackingField;
312
314 [global::Cpp2ILInjected.Token(Token = "0x4000DD7")]
315 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
316 private byte[] <Data>k__BackingField;
317
318 [global::Cpp2ILInjected.Token(Token = "0x2000287")]
319 private enum NtlmAuthState
320 {
321 [global::Cpp2ILInjected.Token(Token = "0x4000DD9")]
322 None,
323 [global::Cpp2ILInjected.Token(Token = "0x4000DDA")]
324 Challenge,
325 [global::Cpp2ILInjected.Token(Token = "0x4000DDB")]
327 }
328
330 [global::Cpp2ILInjected.Token(Token = "0x2000288")]
331 [StructLayout(3)]
333 {
334 [global::Cpp2ILInjected.Token(Token = "0x60011E9")]
335 [global::Cpp2ILInjected.Address(RVA = "0x1E11820", Offset = "0x1E11820", Length = "0xC18")]
336 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
337 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(StringBuilder))]
340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_Host", ReturnType = typeof(string))]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(StringBuilder))]
342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_Port", ReturnType = typeof(int))]
343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(StringBuilder))]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Version), Member = "op_Equality", MemberParameters = new object[]
345 {
348 }, ReturnType = typeof(bool))]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_Authority", ReturnType = typeof(string))]
350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NameValueCollection), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToUpper", ReturnType = typeof(string))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Contains", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "get_Scheme", ReturnType = typeof(string))]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebRequest), Member = "Create", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(WebRequest))]
357 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AuthenticationManager), Member = "Authenticate", MemberParameters = new object[]
358 {
359 typeof(string),
362 }, ReturnType = typeof(Authorization))]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Encoding), Member = "get_Default", ReturnType = typeof(Encoding))]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(ConfiguredTaskAwaitable))]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = typeof(void))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebConnectionTunnel), Member = "ReadHeaders", MemberParameters = new object[]
368 {
369 typeof(Stream),
371 }, ReturnType = typeof(Task<ValueTuple<WebHeaderCollection, byte[], int>>))]
372 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<ValueTuple<object, object, int>>), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = "System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1<TResult>")]
373 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<ValueTuple<object, object, int>>.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
374 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<ValueTuple<object, object, int>>.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = "TResult")]
375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder[]), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
376 {
379 }, MemberParameters = new object[]
380 {
383 }, ReturnType = typeof(void))]
384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToLower", ReturnType = typeof(string))]
386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
387 {
388 typeof(string),
389 typeof(string)
390 }, ReturnType = typeof(bool))]
391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetResult", ReturnType = typeof(void))]
392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder[]), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
393 {
396 }, MemberParameters = new object[]
397 {
400 }, ReturnType = typeof(void))]
401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpWebResponse), Member = ".ctor", MemberParameters = new object[]
402 {
403 typeof(Uri),
404 typeof(string),
407 }, ReturnType = typeof(void))]
408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebException), Member = ".ctor", MemberParameters = new object[]
409 {
410 typeof(string),
414 }, ReturnType = typeof(void))]
415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
416 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 74)]
417 private void MoveNext()
418 {
419 throw null;
420 }
421
423 [global::Cpp2ILInjected.Token(Token = "0x60011EA")]
424 [global::Cpp2ILInjected.Address(RVA = "0x1E12438", Offset = "0x1E12438", Length = "0xC")]
425 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
428 {
429 throw null;
430 }
431
432 [global::Cpp2ILInjected.Token(Token = "0x4000DDC")]
433 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
435
436 [global::Cpp2ILInjected.Token(Token = "0x4000DDD")]
437 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
439
440 [global::Cpp2ILInjected.Token(Token = "0x4000DDE")]
441 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
443
444 [global::Cpp2ILInjected.Token(Token = "0x4000DDF")]
445 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
447
448 [global::Cpp2ILInjected.Token(Token = "0x4000DE0")]
449 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
451
452 [global::Cpp2ILInjected.Token(Token = "0x4000DE1")]
453 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
454 private bool <have_auth>5__2;
455
456 [global::Cpp2ILInjected.Token(Token = "0x4000DE2")]
457 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
459
460 [global::Cpp2ILInjected.Token(Token = "0x4000DE3")]
461 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
463 }
464
466 [global::Cpp2ILInjected.Token(Token = "0x2000289")]
467 [StructLayout(3)]
469 {
470 [global::Cpp2ILInjected.Token(Token = "0x60011EB")]
471 [global::Cpp2ILInjected.Address(RVA = "0x1E12444", Offset = "0x1E12444", Length = "0x6EC")]
472 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
473 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
474 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", ReturnType = typeof(void))]
475 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "ThrowIfCancellationRequested", ReturnType = typeof(void))]
476 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<int>), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = "System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1<TResult>")]
477 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
478 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = "TResult")]
479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebHeaderCollection), Member = ".ctor", ReturnType = typeof(void))]
480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebConnection), Member = "ReadLine", MemberParameters = new object[]
481 {
482 typeof(byte[]),
483 typeof(ref int),
484 typeof(int),
485 typeof(ref string)
486 }, ReturnType = typeof(bool))]
487 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebHeaderCollection), Member = "Add", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
488 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Split", MemberParameters = new object[]
489 {
490 typeof(char),
492 }, ReturnType = typeof(string[]))]
493 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
494 {
495 typeof(string),
496 typeof(string),
497 typeof(bool)
498 }, ReturnType = typeof(int))]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(uint), Member = "Parse", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(uint))]
500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Join", MemberParameters = new object[]
501 {
502 typeof(string),
503 typeof(string[]),
504 typeof(int),
505 typeof(int)
506 }, ReturnType = typeof(string))]
507 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NameValueCollection), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
508 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
509 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "TryParse", MemberParameters = new object[]
510 {
511 typeof(string),
512 typeof(ref int)
513 }, ReturnType = typeof(bool))]
514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
515 {
516 typeof(Array),
517 typeof(int),
518 typeof(Array),
519 typeof(int),
520 typeof(int)
521 }, ReturnType = typeof(void))]
522 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebConnectionTunnel), Member = "FlushContents", MemberParameters = new object[]
523 {
524 typeof(Stream),
525 typeof(int)
526 }, ReturnType = typeof(void))]
527 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValueTuple<object, object, int>), Member = ".ctor", MemberParameters = new object[]
528 {
529 typeof(object),
530 typeof(object),
531 typeof(int)
532 }, ReturnType = typeof(void))]
533 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<ValueTuple<object, object, int>>), Member = "SetResult", MemberParameters = new object[] { typeof(ValueTuple<object, object, int>) }, ReturnType = typeof(void))]
534 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<ValueTuple<object, object, int>>), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
535 {
536 typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter),
538 }, MemberParameters = new object[]
539 {
540 typeof(ref ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter),
542 }, ReturnType = typeof(void))]
543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebConnection), Member = "GetException", MemberParameters = new object[]
544 {
547 }, ReturnType = typeof(WebException))]
548 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<ValueTuple<object, object, int>>), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
549 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 38)]
550 private void MoveNext()
551 {
552 throw null;
553 }
554
556 [global::Cpp2ILInjected.Token(Token = "0x60011EC")]
557 [global::Cpp2ILInjected.Address(RVA = "0x1E12B30", Offset = "0x1E12B30", Length = "0x1058")]
558 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
559 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<ValueTuple<object, object, int>>), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
561 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
563 {
564 throw null;
565 }
566
567 [global::Cpp2ILInjected.Token(Token = "0x4000DE4")]
568 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
570
571 [global::Cpp2ILInjected.Token(Token = "0x4000DE5")]
572 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
574
575 [global::Cpp2ILInjected.Token(Token = "0x4000DE6")]
576 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
578
579 [global::Cpp2ILInjected.Token(Token = "0x4000DE7")]
580 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
582
583 [global::Cpp2ILInjected.Token(Token = "0x4000DE8")]
584 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
586
587 [global::Cpp2ILInjected.Token(Token = "0x4000DE9")]
588 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
589 private byte[] <retBuffer>5__2;
590
591 [global::Cpp2ILInjected.Token(Token = "0x4000DEA")]
592 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
593 private int <status>5__3;
594
595 [global::Cpp2ILInjected.Token(Token = "0x4000DEB")]
596 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
597 private byte[] <buffer>5__4;
598
599 [global::Cpp2ILInjected.Token(Token = "0x4000DEC")]
600 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
601 private MemoryStream <ms>5__5;
602
603 [global::Cpp2ILInjected.Token(Token = "0x4000DED")]
604 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
606 }
607 }
608}
class f__AnonymousType0<< Count > j__TPar
readonly HttpWebRequest< Request > k__BackingField
bool< CloseConnection > k__BackingField
readonly Uri< ConnectUri > k__BackingField
Version< ProxyVersion > k__BackingField
string[]< Challenge > k__BackingField
WebConnectionTunnel(HttpWebRequest request, Uri connectUri)
void FlushContents(Stream stream, int contentLength)
Task< ValueTuple< WebHeaderCollection, byte[], int > > ReadHeaders(Stream stream, CancellationToken cancellationToken)
Task Initialize(Stream stream, CancellationToken cancellationToken)
WebConnectionTunnel.NtlmAuthState ntlmAuthState
string< StatusDescription > k__BackingField
WebHeaderCollection< Headers > k__BackingField
void SetStateMachine(IAsyncStateMachine stateMachine)
ConfiguredTaskAwaitable< ValueTuple< WebHeaderCollection, byte[], int > >.ConfiguredTaskAwaiter u__2
ConfiguredTaskAwaitable.ConfiguredTaskAwaiter u__1
AsyncTaskMethodBuilder< ValueTuple< WebHeaderCollection, byte[], int > ><> t__builder
ConfiguredTaskAwaitable< int >.ConfiguredTaskAwaiter u__1
void SetStateMachine(IAsyncStateMachine stateMachine)