0x00x00B0
Members 18
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | socket | Socket | Public | — | |
| 0x04 | operation | SocketOperation | Public | — | |
| 0x003C | 0x04 | padding / unreflected | |||
| 0x08 | DelayedException | Exception | Private | — | |
| 0x08 | EndPoint | EndPoint | Public | — | |
| 0x10 | Buffer | Memory<System.Byte> | Public | — | |
| 0x04 | Offset | int | Public | — | |
| 0x04 | Size | int | Public | — | |
| 0x04 | SockFlags | SocketFlags | Public | — | |
| 0x006C | 0x04 | padding / unreflected | |||
| 0x08 | AcceptSocket | Socket | Public | — | |
| 0x08 | Addresses | IPAddress[] | Public | — | |
| 0x04 | Port | int | Public | — | |
| 0x0084 | 0x04 | padding / unreflected | |||
| 0x08 | Buffers | IList<System.ArraySegment<System.Byte>> | Public | — | |
| 0x01 | ReuseSocket | bool | Public | — | |
| 0x0091 | 0x03 | padding / unreflected | |||
| 0x04 | CurrentAddress | int | Public | — | |
| 0x08 | AcceptedSocket | Socket | Public | — | |
| 0x04 | Total | int | Public | — | |
| 0x04 | error | int | 1 flags | — | |
| 0x04 | EndCalled | int | Public | — | |
| 0x00AC | 0x04 | unreflected bytes to end of SocketAsyncResult | |||
Inherited from IOAsyncResult 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | async_callback | AsyncCallback | Private | — | |
| 0x08 | async_state | object | Private | — | |
| 0x08 | wait_handle | ManualResetEvent | Private | — | |
| 0x01 | completed_synchronously | bool | Private | — | |
| 0x01 | completed | bool | Private | — |
Functions 14
| Signature | Flags | Native | Params |
|---|---|---|---|
| long get_Handle() | Public+1 flags | — | 0x08 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void Init(Socket socket, AsyncCallback callback, object state, const SocketOperation& operation) | Public | — | 0x08 |
| void .ctor(Socket socket, AsyncCallback callback, object state, const SocketOperation& operation) | Public+1 flags | — | 0x08 |
| SocketError get_ErrorCode() | Public+1 flags | — | 0x04 |
| void CheckIfThrowDelayedException() | Public | 0x00 | |
| void CompleteDisposed() | 2 flags | 0x00 | |
| void Complete() | Public | 0x00 | |
| void Complete(bool synch) | Public | 0x01 | |
| void Complete(int total) | Public | 0x04 | |
| void Complete(Exception e, bool synch) | Public | 0x08 | |
| void Complete(Exception e) | Public | 0x08 | |
| void Complete(Socket s) | Public | 0x08 | |
| void Complete(Socket s, int total) | Public | 0x08 |