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
WebResponseStream.cs
Go to the documentation of this file.
1using System;
5using System.IO;
10using Cpp2ILInjected;
12
13namespace System.Net
14{
15 [global::Cpp2ILInjected.Token(Token = "0x2000298")]
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x17000438")]
20 {
22 [global::Cpp2ILInjected.Token(Token = "0x6001254")]
23 [global::Cpp2ILInjected.Address(RVA = "0x1E194A4", Offset = "0x1E194A4", Length = "0x8")]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
25 get
26 {
27 throw null;
28 }
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x17000439")]
33 {
35 [global::Cpp2ILInjected.Token(Token = "0x6001255")]
36 [global::Cpp2ILInjected.Address(RVA = "0x1E194AC", Offset = "0x1E194AC", Length = "0x8")]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
38 get
39 {
40 throw null;
41 }
43 [global::Cpp2ILInjected.Token(Token = "0x6001256")]
44 [global::Cpp2ILInjected.Address(RVA = "0x1E194B4", Offset = "0x1E194B4", Length = "0x8")]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
46 private set
47 {
48 throw null;
49 }
50 }
51
52 [global::Cpp2ILInjected.Token(Token = "0x1700043A")]
54 {
56 [global::Cpp2ILInjected.Token(Token = "0x6001257")]
57 [global::Cpp2ILInjected.Address(RVA = "0x1E194BC", Offset = "0x1E194BC", Length = "0x8")]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
59 get
60 {
61 throw null;
62 }
64 [global::Cpp2ILInjected.Token(Token = "0x6001258")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1E194C4", Offset = "0x1E194C4", Length = "0x8")]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
67 private set
68 {
69 throw null;
70 }
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x1700043B")]
74 public string StatusDescription
75 {
77 [global::Cpp2ILInjected.Token(Token = "0x6001259")]
78 [global::Cpp2ILInjected.Address(RVA = "0x1E194CC", Offset = "0x1E194CC", Length = "0x8")]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
80 get
81 {
82 throw null;
83 }
85 [global::Cpp2ILInjected.Token(Token = "0x600125A")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1E194D4", Offset = "0x1E194D4", Length = "0x8")]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
88 private set
89 {
90 throw null;
91 }
92 }
93
94 [global::Cpp2ILInjected.Token(Token = "0x1700043C")]
96 {
98 [global::Cpp2ILInjected.Token(Token = "0x600125B")]
99 [global::Cpp2ILInjected.Address(RVA = "0x1E194DC", Offset = "0x1E194DC", Length = "0x8")]
100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
101 get
102 {
103 throw null;
104 }
106 [global::Cpp2ILInjected.Token(Token = "0x600125C")]
107 [global::Cpp2ILInjected.Address(RVA = "0x1E194E4", Offset = "0x1E194E4", Length = "0x8")]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
109 private set
110 {
111 throw null;
112 }
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x1700043D")]
116 public bool KeepAlive
117 {
119 [global::Cpp2ILInjected.Token(Token = "0x600125D")]
120 [global::Cpp2ILInjected.Address(RVA = "0x1E194EC", Offset = "0x1E194EC", Length = "0x8")]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
122 get
123 {
124 throw null;
125 }
127 [global::Cpp2ILInjected.Token(Token = "0x600125E")]
128 [global::Cpp2ILInjected.Address(RVA = "0x1E194F4", Offset = "0x1E194F4", Length = "0xC")]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
130 private set
131 {
132 throw null;
133 }
134 }
135
136 [global::Cpp2ILInjected.Token(Token = "0x600125F")]
137 [global::Cpp2ILInjected.Address(RVA = "0x1E153D0", Offset = "0x1E153D0", Length = "0x78")]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebOperation.<Run>d__58", Member = "MoveNext", ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebConnectionStream), Member = ".ctor", MemberParameters = new object[]
142 {
145 }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
148 {
149 throw null;
150 }
151
152 [global::Cpp2ILInjected.Token(Token = "0x1700043E")]
153 public override bool CanRead
154 {
155 [global::Cpp2ILInjected.Token(Token = "0x6001260")]
156 [global::Cpp2ILInjected.Address(RVA = "0x1E19500", Offset = "0x1E19500", Length = "0x8")]
157 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
158 get
159 {
160 throw null;
161 }
162 }
163
164 [global::Cpp2ILInjected.Token(Token = "0x1700043F")]
165 public override bool CanWrite
166 {
167 [global::Cpp2ILInjected.Token(Token = "0x6001261")]
168 [global::Cpp2ILInjected.Address(RVA = "0x1E19508", Offset = "0x1E19508", Length = "0x8")]
169 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
170 get
171 {
172 throw null;
173 }
174 }
175
176 [global::Cpp2ILInjected.Token(Token = "0x17000440")]
177 private bool ChunkedRead
178 {
180 [global::Cpp2ILInjected.Token(Token = "0x6001262")]
181 [global::Cpp2ILInjected.Address(RVA = "0x1E19510", Offset = "0x1E19510", Length = "0x8")]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
183 get
184 {
185 throw null;
186 }
188 [global::Cpp2ILInjected.Token(Token = "0x6001263")]
189 [global::Cpp2ILInjected.Address(RVA = "0x1E19518", Offset = "0x1E19518", Length = "0xC")]
190 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
191 set
192 {
193 throw null;
194 }
195 }
196
197 [global::Cpp2ILInjected.Token(Token = "0x6001264")]
198 [global::Cpp2ILInjected.Address(RVA = "0x1E19524", Offset = "0x1E19524", Length = "0x134")]
199 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
200 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "Create", ReturnType = "System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult>")]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "Start", MemberTypeParameters = new object[] { typeof(WebResponseStream.<ReadAsync>d__40) }, MemberParameters = new object[] { typeof(ref WebResponseStream.<ReadAsync>d__40) }, ReturnType = typeof(void))]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "get_Task", ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
204 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
205 public override Task<int> ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
206 {
207 throw null;
208 }
209
210 [global::Cpp2ILInjected.Token(Token = "0x6001265")]
211 [global::Cpp2ILInjected.Address(RVA = "0x1E19658", Offset = "0x1E19658", Length = "0x278")]
212 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebResponseStream.<ReadAsync>d__40), Member = "MoveNext", ReturnType = typeof(void))]
214 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebResponseStream.<ReadAllAsyncInner>d__47), Member = "MoveNext", ReturnType = typeof(void))]
215 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task[]), Member = "FromResult", MemberTypeParameters = new object[] { typeof(int) }, MemberParameters = new object[] { typeof(int) }, ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "get_IsCancellationRequested", ReturnType = typeof(bool))]
219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "FromCanceled", MemberTypeParameters = new object[] { "TResult" }, MemberParameters = new object[] { typeof(CancellationToken) }, ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<CancellationToken, object>), Member = ".ctor", MemberParameters = new object[]
221 {
222 typeof(object),
224 }, ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Action), Member = ".ctor", MemberParameters = new object[]
226 {
227 typeof(object),
229 }, ReturnType = typeof(void))]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Func<bool>), Member = ".ctor", MemberParameters = new object[]
231 {
232 typeof(object),
234 }, ReturnType = typeof(void))]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpWebRequest), Member = "RunWithTimeout", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
236 {
237 "System.Func`2<CancellationToken, Task`1<T>>",
238 typeof(int),
239 typeof(Action),
240 typeof(Func<bool>),
242 }, ReturnType = "System.Threading.Tasks.Task`1<T>")]
243 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
244 private Task<int> ProcessRead(byte[] buffer, int offset, int size, CancellationToken cancellationToken)
245 {
246 throw null;
247 }
248
249 [global::Cpp2ILInjected.Token(Token = "0x6001266")]
250 [global::Cpp2ILInjected.Address(RVA = "0x1E198D8", Offset = "0x1E198D8", Length = "0xCC")]
251 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
252 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BufferedReadStream), Member = "TryReadFromBuffer", MemberParameters = new object[]
254 {
255 typeof(byte[]),
256 typeof(int),
257 typeof(int),
258 typeof(ref int)
259 }, ReturnType = typeof(bool))]
260 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
261 protected override bool TryReadFromBufferedContent(byte[] buffer, int offset, int count, out int result)
262 {
263 throw null;
264 }
265
266 [global::Cpp2ILInjected.Token(Token = "0x6001267")]
267 [global::Cpp2ILInjected.Address(RVA = "0x1E199A4", Offset = "0x1E199A4", Length = "0x70")]
268 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NameValueCollection), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[]
272 {
273 typeof(string),
275 }, ReturnType = typeof(int))]
276 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
277 private bool CheckAuthHeader(string headerName)
278 {
279 throw null;
280 }
281
282 [global::Cpp2ILInjected.Token(Token = "0x17000441")]
283 private bool ExpectContent
284 {
285 [global::Cpp2ILInjected.Token(Token = "0x6001268")]
286 [global::Cpp2ILInjected.Address(RVA = "0x1E19A14", Offset = "0x1E19A14", Length = "0x88")]
287 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebResponseStream), Member = "Initialize", MemberParameters = new object[] { typeof(BufferOffsetSize) }, ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
291 {
292 typeof(string),
293 typeof(string)
294 }, ReturnType = typeof(bool))]
295 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
296 get
297 {
298 throw null;
299 }
300 }
301
302 [global::Cpp2ILInjected.Token(Token = "0x6001269")]
303 [global::Cpp2ILInjected.Address(RVA = "0x1E19A9C", Offset = "0x1E19A9C", Length = "0x4D0")]
304 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
305 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebResponseStream.<InitReadAsync>d__52), Member = "MoveNext", ReturnType = typeof(void))]
306 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NameValueCollection), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[]
309 {
310 typeof(string),
312 }, ReturnType = typeof(int))]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(long), Member = "TryParse", MemberParameters = new object[]
315 {
316 typeof(string),
317 typeof(ref long)
318 }, ReturnType = typeof(bool))]
319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebResponseStream), Member = "get_ExpectContent", ReturnType = typeof(bool))]
320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Version), Member = "op_Equality", MemberParameters = new object[]
321 {
324 }, ReturnType = typeof(bool))]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebConnectionStream), Member = "get_ServicePoint", ReturnType = typeof(ServicePoint))]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "ToLower", ReturnType = typeof(string))]
327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BufferedReadStream), Member = ".ctor", MemberParameters = new object[]
328 {
329 typeof(WebOperation),
330 typeof(Stream),
331 typeof(BufferOffsetSize)
332 }, ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MonoChunkStream), Member = ".ctor", MemberParameters = new object[]
334 {
335 typeof(WebOperation),
336 typeof(Stream),
337 typeof(WebHeaderCollection)
338 }, ReturnType = typeof(void))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
340 {
341 typeof(string),
342 typeof(string)
343 }, ReturnType = typeof(bool))]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ContentDecodeStream), Member = "Create", MemberParameters = new object[]
345 {
346 typeof(WebOperation),
347 typeof(Stream),
348 typeof(ContentDecodeStream.Mode)
349 }, ReturnType = typeof(ContentDecodeStream))]
350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebHeaderCollection), Member = "Remove", MemberParameters = new object[] { typeof(HttpRequestHeader) }, ReturnType = typeof(void))]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebOperation), Member = "Finish", MemberParameters = new object[]
352 {
353 typeof(bool),
355 }, ReturnType = typeof(void))]
356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FixedSizeReadStream), Member = ".ctor", MemberParameters = new object[]
357 {
358 typeof(WebOperation),
359 typeof(Stream),
360 typeof(long)
361 }, ReturnType = typeof(void))]
362 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
363 private void Initialize(BufferOffsetSize buffer)
364 {
365 throw null;
366 }
367
368 [global::Cpp2ILInjected.Token(Token = "0x600126A")]
369 [global::Cpp2ILInjected.Address(RVA = "0x1E19F6C", Offset = "0x1E19F6C", Length = "0x100")]
370 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
371 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebResponseStream.<ReadAllAsync>d__48), Member = "MoveNext", ReturnType = typeof(void))]
372 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
373 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "Create", ReturnType = "System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<TResult>")]
374 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "Start", MemberTypeParameters = new object[] { typeof(WebResponseStream.<ReadAllAsyncInner>d__47) }, MemberParameters = new object[] { typeof(ref WebResponseStream.<ReadAllAsyncInner>d__47) }, ReturnType = typeof(void))]
375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "get_Task", ReturnType = "System.Threading.Tasks.Task`1<TResult>")]
376 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
378 {
379 throw null;
380 }
381
382 [global::Cpp2ILInjected.Token(Token = "0x600126B")]
383 [global::Cpp2ILInjected.Address(RVA = "0x1E1A06C", Offset = "0x1E1A06C", Length = "0xF4")]
384 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
385 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpWebRequest.<MyGetResponseAsync>d__243", Member = "MoveNext", ReturnType = typeof(void))]
386 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpWebRequest.<GetResponseFromData>d__244", Member = "MoveNext", ReturnType = typeof(void))]
387 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "Create", ReturnType = typeof(AsyncTaskMethodBuilder))]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder[]), Member = "Start", MemberTypeParameters = new object[] { typeof(WebResponseStream.<ReadAllAsync>d__48) }, MemberParameters = new object[] { typeof(ref WebResponseStream.<ReadAllAsync>d__48) }, ReturnType = typeof(void))]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "get_Task", ReturnType = typeof(Task))]
391 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
392 internal Task ReadAllAsync(bool resending, CancellationToken cancellationToken)
393 {
394 throw null;
395 }
396
397 [global::Cpp2ILInjected.Token(Token = "0x600126C")]
398 [global::Cpp2ILInjected.Address(RVA = "0x1E1A160", Offset = "0x1E1A160", Length = "0x9C")]
399 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
400 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "FromException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(Task))]
402 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
403 public override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
404 {
405 throw null;
406 }
407
408 [global::Cpp2ILInjected.Token(Token = "0x600126D")]
409 [global::Cpp2ILInjected.Address(RVA = "0x1E1A1FC", Offset = "0x1E1A1FC", Length = "0x7C")]
410 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stream), Member = "Dispose", ReturnType = typeof(void))]
412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebOperation), Member = "Finish", MemberParameters = new object[]
413 {
414 typeof(bool),
416 }, ReturnType = typeof(void))]
417 protected override void Close_internal(ref bool disposed)
418 {
419 throw null;
420 }
421
422 [global::Cpp2ILInjected.Token(Token = "0x600126E")]
423 [global::Cpp2ILInjected.Address(RVA = "0x1E1A278", Offset = "0x1E1A278", Length = "0x28C")]
424 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
425 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebResponseStream.<ReadAsync>d__40), Member = "MoveNext", ReturnType = typeof(void))]
426 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebResponseStream.<InitReadAsync>d__52), Member = "MoveNext", ReturnType = typeof(void))]
427 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebResponseStream), Member = "GetResponse", MemberParameters = new object[]
428 {
430 typeof(ref int),
432 }, ReturnType = typeof(bool))]
433 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebConnectionStream), Member = "GetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(Exception))]
435 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
436 {
437 typeof(string),
438 typeof(object),
439 typeof(object)
440 }, ReturnType = typeof(string))]
441 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebOperation), Member = "get_Aborted", ReturnType = typeof(bool))]
442 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpWebRequest), Member = "CreateRequestAbortedException", ReturnType = typeof(WebException))]
443 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebException), Member = ".ctor", MemberParameters = new object[]
444 {
445 typeof(string),
446 typeof(WebExceptionStatus)
447 }, ReturnType = typeof(void))]
448 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
449 {
450 typeof(string),
451 typeof(object),
452 typeof(object),
453 typeof(object)
454 }, ReturnType = typeof(string))]
455 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebException), Member = ".ctor", MemberParameters = new object[]
456 {
457 typeof(string),
458 typeof(WebExceptionStatus),
459 typeof(WebExceptionInternalStatus),
461 }, ReturnType = typeof(void))]
462 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
464 {
465 throw null;
466 }
467
468 [global::Cpp2ILInjected.Token(Token = "0x600126F")]
469 [global::Cpp2ILInjected.Address(RVA = "0x1E15448", Offset = "0x1E15448", Length = "0xDC")]
470 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
471 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebOperation.<Run>d__58", Member = "MoveNext", ReturnType = typeof(void))]
472 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
473 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "Create", ReturnType = typeof(AsyncTaskMethodBuilder))]
474 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder[]), Member = "Start", MemberTypeParameters = new object[] { typeof(WebResponseStream.<InitReadAsync>d__52) }, MemberParameters = new object[] { typeof(ref WebResponseStream.<InitReadAsync>d__52) }, ReturnType = typeof(void))]
475 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "get_Task", ReturnType = typeof(Task))]
476 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
477 internal Task InitReadAsync(CancellationToken cancellationToken)
478 {
479 throw null;
480 }
481
482 [global::Cpp2ILInjected.Token(Token = "0x6001270")]
483 [global::Cpp2ILInjected.Address(RVA = "0x1E1A504", Offset = "0x1E1A504", Length = "0x70C")]
484 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
485 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebResponseStream.<InitReadAsync>d__52), Member = "MoveNext", ReturnType = typeof(void))]
486 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
487 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebConnection), Member = "ReadLine", MemberParameters = new object[]
488 {
489 typeof(byte[]),
490 typeof(ref int),
491 typeof(int),
492 typeof(ref string)
493 }, ReturnType = typeof(bool))]
494 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Split", MemberParameters = new object[]
495 {
496 typeof(char),
498 }, ReturnType = typeof(string[]))]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
500 {
501 typeof(string),
502 typeof(string),
503 typeof(bool)
504 }, ReturnType = typeof(int))]
505 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebConnectionStream), Member = "get_ServicePoint", ReturnType = typeof(ServicePoint))]
506 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(uint), Member = "Parse", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(uint))]
507 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Join", MemberParameters = new object[]
508 {
509 typeof(string),
510 typeof(string[]),
511 typeof(int),
512 typeof(int)
513 }, ReturnType = typeof(string))]
514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebHeaderCollection), Member = ".ctor", ReturnType = typeof(void))]
515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
517 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
518 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
519 {
520 typeof(string),
521 typeof(string)
522 }, ReturnType = typeof(string))]
523 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "set_Item", MemberParameters = new object[]
524 {
525 typeof(int),
526 typeof(object)
527 }, ReturnType = typeof(void))]
528 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
531 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
532 {
533 typeof(int),
534 typeof(int)
535 }, ReturnType = typeof(string))]
536 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
537 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Trim", ReturnType = typeof(string))]
538 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebHeaderCollection), Member = "AllowMultiValues", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebHeaderCollection), Member = "AddInternal", MemberParameters = new object[]
540 {
541 typeof(string),
542 typeof(string)
543 }, ReturnType = typeof(void))]
544 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebHeaderCollection), Member = "SetInternal", MemberParameters = new object[]
545 {
546 typeof(string),
547 typeof(string)
548 }, ReturnType = typeof(void))]
549 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
550 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HttpWebRequest), Member = "DoContinueDelegate", MemberParameters = new object[]
551 {
552 typeof(int),
553 typeof(WebHeaderCollection)
554 }, ReturnType = typeof(void))]
555 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
556 {
557 typeof(string),
558 typeof(string)
559 }, ReturnType = typeof(void))]
560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebResponseStream), Member = "GetReadException", MemberParameters = new object[]
561 {
562 typeof(WebExceptionStatus),
564 typeof(string)
565 }, ReturnType = typeof(WebException))]
566 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 35)]
567 private bool GetResponse(BufferOffsetSize buffer, ref int pos, ref ReadState state)
568 {
569 throw null;
570 }
571
572 [global::Cpp2ILInjected.Token(Token = "0x4000E5B")]
573 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
575
576 [global::Cpp2ILInjected.Token(Token = "0x4000E5C")]
577 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
578 private bool nextReadCalled;
579
580 [global::Cpp2ILInjected.Token(Token = "0x4000E5D")]
581 [global::Cpp2ILInjected.FieldOffset(Offset = "0x69")]
583
584 [global::Cpp2ILInjected.Token(Token = "0x4000E5E")]
585 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
587
588 [global::Cpp2ILInjected.Token(Token = "0x4000E5F")]
589 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
590 private object locker;
591
592 [global::Cpp2ILInjected.Token(Token = "0x4000E60")]
593 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
594 private int nestedRead;
595
596 [global::Cpp2ILInjected.Token(Token = "0x4000E61")]
597 [global::Cpp2ILInjected.FieldOffset(Offset = "0x84")]
598 private bool read_eof;
599
601 [global::Cpp2ILInjected.Token(Token = "0x4000E62")]
602 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
604
606 [global::Cpp2ILInjected.Token(Token = "0x4000E63")]
607 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
608 private WebHeaderCollection <Headers>k__BackingField;
609
611 [global::Cpp2ILInjected.Token(Token = "0x4000E64")]
612 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
613 private HttpStatusCode <StatusCode>k__BackingField;
614
616 [global::Cpp2ILInjected.Token(Token = "0x4000E65")]
617 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA0")]
618 private string <StatusDescription>k__BackingField;
619
621 [global::Cpp2ILInjected.Token(Token = "0x4000E66")]
622 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA8")]
624
626 [global::Cpp2ILInjected.Token(Token = "0x4000E67")]
627 [global::Cpp2ILInjected.FieldOffset(Offset = "0xB0")]
628 private bool <KeepAlive>k__BackingField;
629
630 [global::Cpp2ILInjected.Token(Token = "0x4000E68")]
631 [global::Cpp2ILInjected.FieldOffset(Offset = "0xB8")]
632 internal readonly string ME;
633
635 [global::Cpp2ILInjected.Token(Token = "0x4000E69")]
636 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC0")]
637 private bool <ChunkedRead>k__BackingField;
638
640 [global::Cpp2ILInjected.Token(Token = "0x2000299")]
641 [StructLayout(3)]
643 {
644 [global::Cpp2ILInjected.Token(Token = "0x6001271")]
645 [global::Cpp2ILInjected.Address(RVA = "0x1E1AC10", Offset = "0x1E1AC10", Length = "0x828")]
646 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
647 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
648 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "ThrowIfCancellationRequested", ReturnType = typeof(void))]
649 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "CompareExchange", MemberParameters = new object[]
650 {
651 typeof(ref int),
652 typeof(int),
653 typeof(int)
654 }, ReturnType = typeof(int))]
655 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebCompletionSource), Member = ".ctor", ReturnType = typeof(void))]
656 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
657 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
658 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidOperationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
659 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebCompletionSource<object>), Member = "WaitForCompletion", ReturnType = "System.Threading.Tasks.Task`1<T>")]
660 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<object>), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = "System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1<TResult>")]
661 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
662 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = "TResult")]
663 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "get_IsCancellationRequested", ReturnType = typeof(bool))]
664 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = "TResult")]
665 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
666 {
667 typeof(object),
668 typeof(ref bool)
669 }, ReturnType = typeof(void))]
670 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebCompletionSource<object>), Member = "TrySetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(bool))]
671 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
672 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebOperation), Member = "Finish", MemberParameters = new object[]
673 {
674 typeof(bool),
676 }, ReturnType = typeof(void))]
677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebCompletionSource<object>), Member = "TrySetCompleted", ReturnType = typeof(bool))]
678 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "SetResult", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
679 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebResponseStream), Member = "ProcessRead", MemberParameters = new object[]
680 {
681 typeof(byte[]),
682 typeof(int),
683 typeof(int),
685 }, ReturnType = typeof(Task<int>))]
686 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<int>), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = "System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1<TResult>")]
687 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
688 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
689 {
690 typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter),
692 }, MemberParameters = new object[]
693 {
694 typeof(ref ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter),
696 }, ReturnType = typeof(void))]
697 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
698 {
699 typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter),
701 }, MemberParameters = new object[]
702 {
703 typeof(ref ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter),
705 }, ReturnType = typeof(void))]
706 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebResponseStream), Member = "GetReadException", MemberParameters = new object[]
707 {
710 typeof(string)
711 }, ReturnType = typeof(WebException))]
712 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
713 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 65)]
714 private void MoveNext()
715 {
716 throw null;
717 }
718
720 [global::Cpp2ILInjected.Token(Token = "0x6001272")]
721 [global::Cpp2ILInjected.Address(RVA = "0x1E1B438", Offset = "0x1E1B438", Length = "0x58")]
722 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
723 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<int>), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
724 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
726 {
727 throw null;
728 }
729
730 [global::Cpp2ILInjected.Token(Token = "0x4000E6A")]
731 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
733
734 [global::Cpp2ILInjected.Token(Token = "0x4000E6B")]
735 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
737
738 [global::Cpp2ILInjected.Token(Token = "0x4000E6C")]
739 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
741
742 [global::Cpp2ILInjected.Token(Token = "0x4000E6D")]
743 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
744 public byte[] buffer;
745
746 [global::Cpp2ILInjected.Token(Token = "0x4000E6E")]
747 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
748 public int offset;
749
750 [global::Cpp2ILInjected.Token(Token = "0x4000E6F")]
751 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
752 public int count;
753
754 [global::Cpp2ILInjected.Token(Token = "0x4000E70")]
755 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
757
758 [global::Cpp2ILInjected.Token(Token = "0x4000E71")]
759 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
760 private WebCompletionSource <completion>5__2;
761
762 [global::Cpp2ILInjected.Token(Token = "0x4000E72")]
763 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
764 private int <nbytes>5__3;
765
766 [global::Cpp2ILInjected.Token(Token = "0x4000E73")]
767 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
768 private Exception <throwMe>5__4;
769
770 [global::Cpp2ILInjected.Token(Token = "0x4000E74")]
771 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
773
774 [global::Cpp2ILInjected.Token(Token = "0x4000E75")]
775 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
777 }
778
780 [global::Cpp2ILInjected.Token(Token = "0x200029A")]
781 private sealed class <>c__DisplayClass41_0
782 {
783 [global::Cpp2ILInjected.Token(Token = "0x6001273")]
784 [global::Cpp2ILInjected.Address(RVA = "0x1E198D0", Offset = "0x1E198D0", Length = "0x8")]
785 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
786 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
788 {
789 throw null;
790 }
791
792 [global::Cpp2ILInjected.Token(Token = "0x6001274")]
793 [global::Cpp2ILInjected.Address(RVA = "0x1E1B490", Offset = "0x1E1B490", Length = "0x28")]
794 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
795 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
797 {
798 throw null;
799 }
800
801 [global::Cpp2ILInjected.Token(Token = "0x6001275")]
802 [global::Cpp2ILInjected.Address(RVA = "0x1E1B4B8", Offset = "0x1E1B4B8", Length = "0x28")]
803 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
804 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebOperation), Member = "Abort", ReturnType = typeof(void))]
805 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stream), Member = "Dispose", ReturnType = typeof(void))]
806 internal void <ProcessRead>b__1()
807 {
808 throw null;
809 }
810
811 [global::Cpp2ILInjected.Token(Token = "0x6001276")]
812 [global::Cpp2ILInjected.Address(RVA = "0x1E1B4E0", Offset = "0x1E1B4E0", Length = "0xC")]
813 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
814 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebOperation), Member = "get_Aborted", ReturnType = typeof(bool))]
815 internal bool <ProcessRead>b__2()
816 {
817 throw null;
818 }
819
820 [global::Cpp2ILInjected.Token(Token = "0x4000E76")]
821 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
823
824 [global::Cpp2ILInjected.Token(Token = "0x4000E77")]
825 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
826 public byte[] buffer;
827
828 [global::Cpp2ILInjected.Token(Token = "0x4000E78")]
829 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
830 public int offset;
831
832 [global::Cpp2ILInjected.Token(Token = "0x4000E79")]
833 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
834 public int size;
835 }
836
838 [global::Cpp2ILInjected.Token(Token = "0x200029B")]
839 [StructLayout(3)]
841 {
842 [global::Cpp2ILInjected.Token(Token = "0x6001277")]
843 [global::Cpp2ILInjected.Address(RVA = "0x1E1B4EC", Offset = "0x1E1B4EC", Length = "0x50C")]
844 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
845 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
846 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryStream), Member = ".ctor", ReturnType = typeof(void))]
847 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
848 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "ThrowIfCancellationRequested", ReturnType = typeof(void))]
849 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebResponseStream), Member = "ProcessRead", MemberParameters = new object[]
850 {
851 typeof(byte[]),
852 typeof(int),
853 typeof(int),
855 }, ReturnType = typeof(Task<int>))]
856 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<int>), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = "System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1<TResult>")]
857 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
858 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = "TResult")]
859 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
860 {
861 typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter),
863 }, MemberParameters = new object[]
864 {
865 typeof(ref ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter),
867 }, ReturnType = typeof(void))]
868 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "SetResult", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
869 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IOException), Member = ".ctor", ReturnType = typeof(void))]
870 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 35)]
871 private void MoveNext()
872 {
873 throw null;
874 }
875
877 [global::Cpp2ILInjected.Token(Token = "0x6001278")]
878 [global::Cpp2ILInjected.Address(RVA = "0x1E1B9F8", Offset = "0x1E1B9F8", Length = "0x58")]
879 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
880 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder<object>), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
881 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
883 {
884 throw null;
885 }
886
887 [global::Cpp2ILInjected.Token(Token = "0x4000E7A")]
888 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
890
891 [global::Cpp2ILInjected.Token(Token = "0x4000E7B")]
892 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
894
895 [global::Cpp2ILInjected.Token(Token = "0x4000E7C")]
896 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
898
899 [global::Cpp2ILInjected.Token(Token = "0x4000E7D")]
900 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
902
903 [global::Cpp2ILInjected.Token(Token = "0x4000E7E")]
904 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
905 private long <maximumSize>5__2;
906
907 [global::Cpp2ILInjected.Token(Token = "0x4000E7F")]
908 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
909 private MemoryStream <ms>5__3;
910
911 [global::Cpp2ILInjected.Token(Token = "0x4000E80")]
912 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
913 private byte[] <buffer>5__4;
914
915 [global::Cpp2ILInjected.Token(Token = "0x4000E81")]
916 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
918 }
919
921 [global::Cpp2ILInjected.Token(Token = "0x200029C")]
922 [StructLayout(3)]
924 {
925 [global::Cpp2ILInjected.Token(Token = "0x6001279")]
926 [global::Cpp2ILInjected.Address(RVA = "0x1E1BA50", Offset = "0x1E1BA50", Length = "0x83C")]
927 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
928 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
929 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = "TResult")]
930 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BufferOffsetSize), Member = ".ctor", MemberParameters = new object[]
931 {
932 typeof(byte[]),
933 typeof(int),
934 typeof(int),
935 typeof(bool)
936 }, ReturnType = typeof(void))]
937 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BufferedReadStream), Member = ".ctor", MemberParameters = new object[]
938 {
940 typeof(Stream),
942 }, ReturnType = typeof(void))]
943 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebCompletionSource<object>), Member = "TrySetCompleted", ReturnType = typeof(bool))]
944 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebOperation), Member = "Finish", MemberParameters = new object[]
945 {
946 typeof(bool),
948 }, ReturnType = typeof(void))]
949 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetResult", ReturnType = typeof(void))]
950 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebCompletionSource), Member = ".ctor", ReturnType = typeof(void))]
951 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = ".ctor", ReturnType = typeof(void))]
952 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "get_Token", ReturnType = typeof(CancellationToken))]
953 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "Delay", MemberParameters = new object[]
954 {
955 typeof(int),
957 }, ReturnType = typeof(Task))]
958 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebCompletionSource<object>), Member = "TrySetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(bool))]
959 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationToken), Member = "ThrowIfCancellationRequested", ReturnType = typeof(void))]
960 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebCompletionSource<object>), Member = "WaitForCompletion", ReturnType = "System.Threading.Tasks.Task`1<T>")]
961 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task), Member = "WhenAny", MemberParameters = new object[] { typeof(Task[]) }, ReturnType = typeof(Task<Task>))]
962 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<object>), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = "System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1<TResult>")]
963 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
964 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebException), Member = ".ctor", MemberParameters = new object[]
965 {
966 typeof(string),
968 }, ReturnType = typeof(void))]
969 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "Cancel", ReturnType = typeof(void))]
970 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CancellationTokenSource), Member = "Dispose", ReturnType = typeof(void))]
971 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder[]), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
972 {
973 typeof(ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter),
975 }, MemberParameters = new object[]
976 {
977 typeof(ref ConfiguredTaskAwaitable<object>.ConfiguredTaskAwaiter),
979 }, ReturnType = typeof(void))]
980 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebResponseStream), Member = "ReadAllAsyncInner", MemberParameters = new object[] { typeof(CancellationToken) }, ReturnType = typeof(Task<byte[]>))]
981 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
982 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 63)]
983 private void MoveNext()
984 {
985 throw null;
986 }
987
989 [global::Cpp2ILInjected.Token(Token = "0x600127A")]
990 [global::Cpp2ILInjected.Address(RVA = "0x1E1C28C", Offset = "0x1E1C28C", Length = "0xC")]
991 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
992 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
994 {
995 throw null;
996 }
997
998 [global::Cpp2ILInjected.Token(Token = "0x4000E82")]
999 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1001
1002 [global::Cpp2ILInjected.Token(Token = "0x4000E83")]
1003 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
1005
1006 [global::Cpp2ILInjected.Token(Token = "0x4000E84")]
1007 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1009
1010 [global::Cpp2ILInjected.Token(Token = "0x4000E85")]
1011 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1013
1014 [global::Cpp2ILInjected.Token(Token = "0x4000E86")]
1015 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1016 public bool resending;
1017
1018 [global::Cpp2ILInjected.Token(Token = "0x4000E87")]
1019 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
1020 private WebCompletionSource <completion>5__2;
1021
1022 [global::Cpp2ILInjected.Token(Token = "0x4000E88")]
1023 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
1024 private CancellationTokenSource <timeoutCts>5__3;
1025
1026 [global::Cpp2ILInjected.Token(Token = "0x4000E89")]
1027 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
1028 private Task <timeoutTask>5__4;
1029
1030 [global::Cpp2ILInjected.Token(Token = "0x4000E8A")]
1031 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
1033
1034 [global::Cpp2ILInjected.Token(Token = "0x4000E8B")]
1035 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
1037 }
1038
1040 [global::Cpp2ILInjected.Token(Token = "0x200029D")]
1041 [StructLayout(3)]
1043 {
1044 [global::Cpp2ILInjected.Token(Token = "0x600127B")]
1045 [global::Cpp2ILInjected.Address(RVA = "0x1E1C298", Offset = "0x1E1C298", Length = "0x5B4")]
1046 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1047 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1048 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BufferOffsetSize), Member = ".ctor", MemberParameters = new object[]
1049 {
1050 typeof(byte[]),
1051 typeof(bool)
1052 }, ReturnType = typeof(void))]
1053 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebOperation), Member = "ThrowIfClosedOrDisposed", MemberParameters = new object[] { typeof(CancellationToken) }, ReturnType = typeof(void))]
1054 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Task<int>), Member = "ConfigureAwait", MemberParameters = new object[] { typeof(bool) }, ReturnType = "System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1<TResult>")]
1055 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter), Member = "get_IsCompleted", ReturnType = typeof(bool))]
1056 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter), Member = "GetResult", ReturnType = "TResult")]
1057 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebResponseStream), Member = "GetResponse", MemberParameters = new object[]
1058 {
1060 typeof(ref int),
1062 }, ReturnType = typeof(bool))]
1063 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffer), Member = "BlockCopy", MemberParameters = new object[]
1064 {
1065 typeof(Array),
1066 typeof(int),
1067 typeof(Array),
1068 typeof(int),
1069 typeof(int)
1070 }, ReturnType = typeof(void))]
1071 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BufferOffsetSize), Member = ".ctor", MemberParameters = new object[]
1072 {
1073 typeof(byte[]),
1074 typeof(int),
1075 typeof(int),
1076 typeof(bool)
1077 }, ReturnType = typeof(void))]
1078 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebResponseStream), Member = "Initialize", MemberParameters = new object[] { typeof(BufferOffsetSize) }, ReturnType = typeof(void))]
1079 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetResult", ReturnType = typeof(void))]
1080 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder[]), Member = "AwaitUnsafeOnCompleted", MemberTypeParameters = new object[]
1081 {
1082 typeof(ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter),
1084 }, MemberParameters = new object[]
1085 {
1086 typeof(ref ConfiguredTaskAwaitable<int>.ConfiguredTaskAwaiter),
1088 }, ReturnType = typeof(void))]
1089 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebResponseStream), Member = "GetReadException", MemberParameters = new object[]
1090 {
1093 typeof(string)
1094 }, ReturnType = typeof(WebException))]
1095 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetException", MemberParameters = new object[] { typeof(Exception) }, ReturnType = typeof(void))]
1096 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 49)]
1097 private void MoveNext()
1098 {
1099 throw null;
1100 }
1101
1103 [global::Cpp2ILInjected.Token(Token = "0x600127C")]
1104 [global::Cpp2ILInjected.Address(RVA = "0x1E1C84C", Offset = "0x1E1C84C", Length = "0xC")]
1105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AsyncTaskMethodBuilder), Member = "SetStateMachine", MemberParameters = new object[] { typeof(IAsyncStateMachine) }, ReturnType = typeof(void))]
1108 {
1109 throw null;
1110 }
1111
1112 [global::Cpp2ILInjected.Token(Token = "0x4000E8C")]
1113 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1115
1116 [global::Cpp2ILInjected.Token(Token = "0x4000E8D")]
1117 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
1119
1120 [global::Cpp2ILInjected.Token(Token = "0x4000E8E")]
1121 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1123
1124 [global::Cpp2ILInjected.Token(Token = "0x4000E8F")]
1125 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1127
1128 [global::Cpp2ILInjected.Token(Token = "0x4000E90")]
1129 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1130 private BufferOffsetSize <buffer>5__2;
1131
1132 [global::Cpp2ILInjected.Token(Token = "0x4000E91")]
1133 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
1134 private ReadState <state>5__3;
1135
1136 [global::Cpp2ILInjected.Token(Token = "0x4000E92")]
1137 [global::Cpp2ILInjected.FieldOffset(Offset = "0x3C")]
1138 private int <position>5__4;
1139
1140 [global::Cpp2ILInjected.Token(Token = "0x4000E93")]
1141 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
1143 }
1144 }
1145}
class f__AnonymousType0<< Count > j__TPar
WebConnectionStream(WebConnection cnc, WebOperation operation)
readonly WebRequestStream< RequestStream > k__BackingField
WebResponseStream(WebRequestStream request)
Task< int > ProcessRead(byte[] buffer, int offset, int size, CancellationToken cancellationToken)
override bool TryReadFromBufferedContent(byte[] buffer, int offset, int count, out int result)
Task InitReadAsync(CancellationToken cancellationToken)
override void Close_internal(ref bool disposed)
WebException GetReadException(WebExceptionStatus status, Exception error, string where)
string< StatusDescription > k__BackingField
bool CheckAuthHeader(string headerName)
bool< ChunkedRead > k__BackingField
bool GetResponse(BufferOffsetSize buffer, ref int pos, ref ReadState state)
override Task< int > ReadAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
HttpStatusCode< StatusCode > k__BackingField
override Task WriteAsync(byte[] buffer, int offset, int count, CancellationToken cancellationToken)
void Initialize(BufferOffsetSize buffer)
WebHeaderCollection< Headers > k__BackingField
Task< byte[]> ReadAllAsyncInner(CancellationToken cancellationToken)
Task ReadAllAsync(bool resending, CancellationToken cancellationToken)
void SetStateMachine(IAsyncStateMachine stateMachine)
ConfiguredTaskAwaitable< object >.ConfiguredTaskAwaiter u__1
ConfiguredTaskAwaitable< int >.ConfiguredTaskAwaiter u__2
AsyncTaskMethodBuilder< int ><> t__builder
byte[]< buffer > ConfiguredTaskAwaitable< int >.ConfiguredTaskAwaiter u__1
AsyncTaskMethodBuilder< byte[]><> t__builder
void SetStateMachine(IAsyncStateMachine stateMachine)
void SetStateMachine(IAsyncStateMachine stateMachine)
ConfiguredTaskAwaitable< Task >.ConfiguredTaskAwaiter u__1
ConfiguredTaskAwaitable< byte[]>.ConfiguredTaskAwaiter u__2
void SetStateMachine(IAsyncStateMachine stateMachine)
ConfiguredTaskAwaitable< int >.ConfiguredTaskAwaiter u__1