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

◆ BeginGetRequestStream()

override IAsyncResult System.Net.FtpWebRequest.BeginGetRequestStream ( AsyncCallback callback,
object state )
inlinevirtual

Reimplemented from System.Net.WebRequest.

Definition at line 579 of file FtpWebRequest.cs.

580 {
581 int num = 1;
582 if (num == 0)
583 {
584 }
585 bool isEnabled = NetEventSource.IsEnabled;
586 if (num == 0)
587 {
588 }
589 string method = this._methodInfo.Method;
590 if (method == null || method != null)
591 {
593 NetEventSource.Info(this, formattableString, "BeginGetRequestStream");
594 if (!this._getRequestStreamStarted)
595 {
596 FtpMethodInfo methodInfo = this._methodInfo;
597 int num2 = 1;
599 FtpMethodFlags flags = methodInfo.Flags;
601 if (exception != null)
602 {
604 }
605 long num3 = 0L;
606 object obj;
607 Monitor.Enter(obj, num3 != 0L);
608 int num4 = 1;
609 this.SubmitRequest(num4 != 0);
610 long num5 = 0L;
611 int num6 = 9;
613 if (num5 != 0L)
614 {
615 throw new OutOfMemoryException();
616 }
617 if (num6 == 0)
618 {
619 }
620 long num7 = 0L;
621 bool isEnabled2 = NetEventSource.IsEnabled;
622 if (num7 == 0L)
623 {
624 }
625 }
626 throw new OutOfMemoryException();
627 }
628 throw new ArrayTypeMismatchException();
629 }
class f__AnonymousType0<< Count > j__TPar
void SubmitRequest(bool isAsync)
static void Exit(object obj)
Definition Monitor.cs:47
static void Enter(object obj)
Definition Monitor.cs:11

References System.Net.FtpWebRequest._exception, System.Net.FtpWebRequest._getRequestStreamStarted, System.Net.FtpWebRequest._methodInfo, System.Threading.Monitor.Enter(), System.exception, System.Threading.Monitor.Exit(), System.Net.NetEventSource.Info(), System.Net.NetEventSource.IsEnabled, j__TPar, System.L, System.Net.FtpMethodInfo.Method, System.obj, System.Net.FtpWebRequest.SubmitRequest(), and System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw().