implements ICloseEx
0x00x0078
Members 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_request | FileWebRequest | Private | — |
Inherited from FileStream 17
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | buf_recycle | byte[] | PrivateStatic | — | |
| 0x08 | buf_recycle_lock | object | PrivateStatic+1 flags | — | |
| 0x0010 | 0x18 | padding / unreflected | |||
| 0x08 | buf | byte[] | Private | — | |
| 0x08 | name | string | Private | — | |
| 0x08 | safeHandle | SafeFileHandle | Private | — | |
| 0x01 | isExposed | bool | Private | — | |
| 0x0041 | 0x07 | padding / unreflected | |||
| 0x08 | append_startpos | long | Private | — | |
| 0x04 | access | FileAccess | Private | — | |
| 0x01 | owner | bool | Private | — | |
| 0x01 | async | bool | Private | — | |
| 0x01 | canseek | bool | Private | — | |
| 0x01 | anonymous | bool | Private | — | |
| 0x01 | buf_dirty | bool | Private | — | |
| 0x0059 | 0x03 | padding / unreflected | |||
| 0x04 | buf_size | int | Private | — | |
| 0x04 | buf_length | int | Private | — | |
| 0x04 | buf_offset | int | Private | — | |
| 0x08 | buf_start | long | Private | — | |
Inherited from Stream 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Null | Stream | PublicStatic+1 flags | — | |
| — | 0x04 | DefaultCopyBufferSize | int | PrivateStatic+1 flags | 822843600 |
| 0x0008 | 0x10 | padding / unreflected | |||
| 0x08 | _activeReadWriteTask | ReadWriteTask | Private+1 flags | — | |
| 0x08 | _asyncActiveSemaphore | SemaphoreSlim | Private+1 flags | — | |
Inherited from MarshalByRefObject 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _identity | object | Private+1 flags | — |
Functions 11
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(FileWebRequest request, const string& path, const FileMode& mode, const FileAccess& access, const FileShare& sharing) | Public+1 flags | — | 0x08 |
| void .ctor(FileWebRequest request, const string& path, const FileMode& mode, const FileAccess& access, const FileShare& sharing, int length, bool async) | Public+1 flags | — | 0x08 |
| void Dispose(bool disposing) | 2 flags | — | 0x01 |
| void System.Net.ICloseEx.CloseEx(const CloseExState& closeState) | PrivateFinal+2 flags | — | 0x04 |
| int Read(const byte[]& buffer, int offset, int size) | Public+1 flags | — | 0x08 |
| void Write(const byte[]& buffer, int offset, int size) | Public+1 flags | — | 0x08 |
| IAsyncResult BeginRead(const byte[]& buffer, int offset, int size, AsyncCallback callback, object state) | Public+1 flags | — | 0x08 |
| int EndRead(IAsyncResult ar) | Public+1 flags | — | 0x08 |
| IAsyncResult BeginWrite(const byte[]& buffer, int offset, int size, AsyncCallback callback, object state) | Public+1 flags | — | 0x08 |
| void EndWrite(IAsyncResult ar) | Public+1 flags | — | 0x08 |
| void CheckError() | Private | — | 0x00 |