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

◆ UnRegisterForBlockingSyscall()

void System.Net.Sockets.SafeSocketHandle.UnRegisterForBlockingSyscall ( )
inline

Definition at line 94 of file SafeSocketHandle.cs.

95 {
101 if (this.in_cleanup)
102 {
104 int size = list4._size;
105 if (size == 0)
106 {
108 long num = 0L;
109 if (size != 0)
110 {
112 }
113 if (num == 0L)
114 {
115 return;
116 }
117 throw new OutOfMemoryException();
118 }
119 }
120 }
class f__AnonymousType0<< Count > j__TPar
Dictionary< Thread, StackTrace > threads_stacktraces
static void Exit(object obj)
Definition Monitor.cs:47
static void Pulse(object obj)
Definition Monitor.cs:85
static Thread CurrentThread
Definition Thread.cs:381

References System.Collections.Generic.List< T >._size, System.Net.Sockets.SafeSocketHandle.blocking_threads, System.Threading.Thread.CurrentThread, System.dictionary, System.Threading.Monitor.Exit(), System.Net.Sockets.SafeSocketHandle.in_cleanup, j__TPar, System.L, System.list, System.Threading.Monitor.Pulse(), and System.Net.Sockets.SafeSocketHandle.threads_stacktraces.

Referenced by System.Net.Sockets.Socket.Connect_internal().