implements IDisposable
0x00x0088
Members 18
| 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 | <SendPacketsSendSize>k__BackingField | int | Private | — | |
| 0x04 | <SocketError>k__BackingField | SocketError | Private | — | |
| 0x04 | <SocketFlags>k__BackingField | SocketFlags | Private | — | |
| 0x004C | 0x04 | padding / unreflected | |||
| 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 | — | |
| 0x0079 | 0x07 | padding / unreflected | |||
| 0x08 | _bufferList | IList<System.ArraySegment<System.Byte>> | Private | — | |
Functions 30
| Signature | Flags | Native | Params |
|---|---|---|---|
| Socket get_AcceptSocket() | Public+1 flags | 0x08 | |
| void set_AcceptSocket(Socket value) | Public+1 flags | 0x08 | |
| int get_BytesTransferred() | Public+1 flags | 0x04 | |
| void set_BytesTransferred(int value) | Private+1 flags | 0x04 | |
| void set_LastOperation(const SocketAsyncOperation& value) | Private+1 flags | 0x04 | |
| void set_RemoteEndPoint(EndPoint value) | Public+1 flags | 0x08 | |
| void set_SendPacketsSendSize(int value) | Public+1 flags | 0x04 | |
| SocketError get_SocketError() | Public+1 flags | 0x04 | |
| void set_SocketError(const SocketError& value) | Public+1 flags | 0x04 | |
| void set_SocketFlags(const SocketFlags& value) | Public+1 flags | 0x04 | |
| object get_UserToken() | Public+1 flags | 0x08 | |
| void set_UserToken(object value) | Public+1 flags | 0x08 | |
| void add_Completed(EventHandler<System.Net.Sockets.SocketAsyncEventArgs> value) | Public+1 flags | 0x08 | |
| void remove_Completed(EventHandler<System.Net.Sockets.SocketAsyncEventArgs> value) | Public+1 flags | 0x08 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .ctor(bool flowExecutionContext) | 2 flags | 0x01 | |
| void Finalize() | 2 flags | 0x00 | |
| void Dispose(bool disposing) | Private | 0x01 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void SetBytesTransferred(int value) | 1 flags | 0x04 | |
| Socket get_CurrentSocket() | 2 flags | 0x08 | |
| void SetCurrentSocket(Socket socket) | 1 flags | 0x08 | |
| void SetLastOperation(const SocketAsyncOperation& op) | 1 flags | 0x04 | |
| void Complete_internal() | 1 flags | 0x00 | |
| void OnCompleted(SocketAsyncEventArgs e) | 3 flags | 0x08 | |
| Memory<System.Byte> get_MemoryBuffer() | Public+1 flags | 0x10 | |
| int get_Offset() | Public+1 flags | 0x04 | |
| int get_Count() | Public+1 flags | 0x04 | |
| IList<System.ArraySegment<System.Byte>> get_BufferList() | Public+1 flags | 0x08 | |
| void SetBuffer(const Memory<System.Byte>& buffer) | Public | 0x10 |