Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Release()

void System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.Release ( )
inlineprivate

Definition at line 75 of file Socket.cs.

76 {
78 _token++;
79 _continuation = null;
81 {
82 Dispose();
83 }
84 }
AwaitableSocketAsyncEventArgs _singleBufferReceiveEventArgs
Definition Socket.cs:567
AwaitableSocketAsyncEventArgs _singleBufferSendEventArgs
Definition Socket.cs:569
static int CompareExchange(ref int location1, int value, int comparand)

References System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs._cancellationToken, System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs._continuation, System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs._isReadForCaching, System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs._owner, System.Net.Sockets.Socket._singleBufferReceiveEventArgs, System.Net.Sockets.Socket._singleBufferSendEventArgs, System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs._token, System.Threading.Interlocked.CompareExchange(), and System.Net.Sockets.SocketAsyncEventArgs.Dispose().

Referenced by System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.AcceptAsync(), System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ConnectAsync(), System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.DisconnectAsync(), System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.GetResult(), System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ReceiveAsync(), System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ReceiveFromAsync(), System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ReceiveMessageFromAsync(), System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.SendAsync(), System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.SendAsyncForNetworkStream(), System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.SendPacketsAsync(), and System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.SendToAsync().