terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ MoveNext()

void System.Net.HttpWebRequest.d__244.MoveNext ( )
inlineprivate

Implements System.Runtime.CompilerServices.IAsyncStateMachine.

Definition at line 2307 of file HttpWebRequest.cs.

2308 {
2310 global::System.Uri actualUri = httpWebRequest.actualUri;
2311 string method = httpWebRequest.method;
2312 WebResponseStream webResponseStream = this.stream;
2313 CookieContainer cookieContainer = httpWebRequest.cookieContainer;
2314 object locker = httpWebRequest.locker;
2315 HttpWebResponse httpWebResponse = this.<response>5__2;
2316 ValueTuple<bool, bool, Task<global::System.Net.BufferOffsetSize>, WebException> valueTuple = httpWebRequest.CheckFinalStatus(httpWebResponse);
2317 long num = 0L;
2319 if (num != 0L)
2320 {
2321 throw new OutOfMemoryException();
2322 }
2323 if (this.<throwMe>5__3 != null)
2324 {
2325 if (this.<mustReadAll>5__5)
2326 {
2327 WebResponseStream webResponseStream2 = this.stream;
2329 long num2 = 0L;
2330 Task task = webResponseStream2.ReadAllAsync(num2 != 0L, cancellationToken);
2331 long num3 = 0L;
2333 return;
2334 }
2335 throw new OutOfMemoryException();
2336 }
2337 else
2338 {
2339 IWebProxy webProxy;
2340 if (webProxy != null)
2341 {
2342 int num4 = 1;
2343 this.<>1__state = num4;
2344 Task task2;
2345 this.<>u__2.m_task = task2;
2346 return;
2347 }
2348 return;
2349 }
2350 }
class f__AnonymousType0<< Count > j__TPar
global::System.Uri actualUri
CookieContainer cookieContainer
virtual CookieContainer CookieContainer
static void Exit(object obj)
Definition Monitor.cs:47

References System.Net.HttpWebRequest.actualUri, System.Net.HttpWebRequest.cookieContainer, System.Threading.Monitor.Exit(), j__TPar, System.L, System.Net.HttpWebRequest.locker, System.Net.HttpWebRequest.method, and System.task.