0x00x00A0
Members 8
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Reserved | AwaitableSocketAsyncEventArgs | Static+2 flags | — | |
| 0x08 | s_completedSentinel | Action<System.Object> | PrivateStatic+1 flags | — | |
| 0x08 | s_availableSentinel | Action<System.Object> | PrivateStatic+1 flags | — | |
| 0x08 | _continuation | Action<System.Object> | Private | — | |
| 0x08 | _executionContext | ExecutionContext | Private | — | |
| 0x08 | _scheduler | object | Private | — | |
| 0x02 | _token | short | Private | — | |
| 0x01 | <WrapExceptionsInIOExceptions>k__BackingField | bool | Private | — | |
| 0x009B | 0x05 | unreflected bytes to end of AwaitableSocketAsyncEventArgs | |||
Inherited from SocketAsyncEventArgs 17
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | disposed | bool | Private | — | |
| 0x0011 | 0x03 | padding / unreflected | |||
| 0x04 | in_progress | int | 1 flags | — | |
| 0x08 | remote_ep | EndPoint | Private | — | |
| 0x08 | current_socket | Socket | Private | — | |
| 0x08 | socket_async_result | SocketAsyncResult | 1 flags | — | |
| 0x08 | <AcceptSocket>k__BackingField | Socket | Private | — | |
| 0x04 | <BytesTransferred>k__BackingField | int | Private | — | |
| 0x04 | <LastOperation>k__BackingField | SocketAsyncOperation | Private | — | |
| 0x04 | <SocketError>k__BackingField | SocketError | Private | — | |
| 0x04 | <SocketFlags>k__BackingField | SocketFlags | Private | — | |
| 0x08 | <UserToken>k__BackingField | object | Private | — | |
| 0x08 | Completed | EventHandler<System.Net.Sockets.SocketAsyncEventArgs> | Private | — | |
| 0x10 | _buffer | Memory<System.Byte> | Private | — | |
| 0x04 | _offset | int | Private | — | |
| 0x04 | _count | int | Private | — | |
| 0x01 | _bufferIsExplicitArray | bool | Private | — | |
| 0x0071 | 0x07 | padding / unreflected | |||
| 0x08 | _bufferList | IList<System.ArraySegment<System.Byte>> | Private | — | |
Functions 18
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | 0x00 | |
| bool get_WrapExceptionsInIOExceptions() | Public+1 flags | 0x01 | |
| void set_WrapExceptionsInIOExceptions(bool value) | Public+1 flags | 0x01 | |
| bool Reserve() | Public | 0x01 | |
| void Release() | Private | 0x00 | |
| void OnCompleted(SocketAsyncEventArgs _) | 2 flags | 0x08 | |
| ValueTask<System.Int32> ReceiveAsync(Socket socket) | Public | 0x10 | |
| ValueTask SendAsyncForNetworkStream(Socket socket) | Public | 0x10 | |
| ValueTaskSourceStatus GetStatus(short token) | PublicFinal+2 flags | 0x04 | |
| void OnCompleted(Action<System.Object> continuation, object state, short token, const ValueTaskSourceOnCompletedFlags& flags) | PublicFinal+2 flags | 0x08 | |
| void InvokeContinuation(Action<System.Object> continuation, object state, bool forceAsync) | Private | 0x08 | |
| int GetResult(short token) | PublicFinal+2 flags | 0x04 | |
| void System.Threading.Tasks.Sources.IValueTaskSource.GetResult(short token) | PrivateFinal+2 flags | 0x02 | |
| void ThrowIncorrectTokenException() | Private | 0x00 | |
| void ThrowMultipleContinuationsException() | Private | 0x00 | |
| void ThrowException(const SocketError& error) | Private | 0x04 | |
| Exception CreateException(const SocketError& error) | Private | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |