0x00x0060
Members 33
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | GenericRead | uint | PrivateStatic+1 flags |
| — | 0x04 | GenericWrite | uint | PrivateStatic+1 flags |
| — | 0x04 | OpenExisting | uint | PrivateStatic+1 flags |
| — | 0x04 | FileFlagOverlapped | uint | PrivateStatic+1 flags |
| — | 0x04 | PurgeRxClear | uint | PrivateStatic+1 flags |
| — | 0x04 | PurgeTxClear | uint | PrivateStatic+1 flags |
| — | 0x04 | WinInfiniteTimeout | uint | PrivateStatic+1 flags |
| — | 0x04 | FileIOPending | uint | PrivateStatic+1 flags |
| — | 0x04 | SetRts | uint | PrivateStatic+1 flags |
| — | 0x04 | ClearRts | uint | PrivateStatic+1 flags |
| — | 0x04 | SetDtr | uint | PrivateStatic+1 flags |
| — | 0x04 | ClearDtr | uint | PrivateStatic+1 flags |
| — | 0x04 | SetBreak | uint | PrivateStatic+1 flags |
| — | 0x04 | ClearBreak | uint | PrivateStatic+1 flags |
| — | 0x04 | CtsOn | uint | PrivateStatic+1 flags |
| — | 0x04 | DsrOn | uint | PrivateStatic+1 flags |
| — | 0x04 | RsldOn | uint | PrivateStatic+1 flags |
| — | 0x04 | EvRxChar | uint | PrivateStatic+1 flags |
| — | 0x04 | EvCts | uint | PrivateStatic+1 flags |
| — | 0x04 | EvDsr | uint | PrivateStatic+1 flags |
| — | 0x04 | EvRlsd | uint | PrivateStatic+1 flags |
| — | 0x04 | EvBreak | uint | PrivateStatic+1 flags |
| — | 0x04 | EvErr | uint | PrivateStatic+1 flags |
| — | 0x04 | EvRing | uint | PrivateStatic+1 flags |
| 0x0028 | 0x18 | padding / unreflected | ||
| 0x04 | handle | int | Private | |
| 0x04 | read_timeout | int | Private | |
| 0x04 | write_timeout | int | Private | |
| 0x01 | disposed | bool | Private | |
| 0x004D | 0x03 | padding / unreflected | ||
| 0x08 | write_overlapped | long | Private | |
| 0x08 | read_overlapped | long | Private | |
| 0x08 | read_event | ManualResetEvent | Private | |
| 0x08 | write_event | ManualResetEvent | Private | |
| 0x08 | timeouts | Timeouts | Private | |
Inherited from Stream 4
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | Null | Stream | PublicStatic+1 flags | |
| — | 0x04 | DefaultCopyBufferSize | int | PrivateStatic+1 flags |
| 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 |
|---|---|---|---|---|
| 0x08 | _identity | ServerIdentity | Private+1 flags |
Functions 44
| Signature | Flags | Native | Params |
|---|---|---|---|
| void CreateFile() | PrivateStatic+1 flags | — | 0x00 |
| void SetupComm() | PrivateStatic+1 flags | — | 0x00 |
| void PurgeComm() | PrivateStatic+1 flags | — | 0x00 |
| void SetCommTimeouts() | PrivateStatic+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void get_CanRead() | Public+2 flags | — | 0x00 |
| void get_CanSeek() | Public+2 flags | — | 0x00 |
| void get_CanTimeout() | Public+2 flags | — | 0x00 |
| void get_CanWrite() | Public+2 flags | — | 0x00 |
| void get_ReadTimeout() | Public+2 flags | — | 0x00 |
| void set_ReadTimeout() | Public+2 flags | — | 0x00 |
| void get_WriteTimeout() | Public+2 flags | — | 0x00 |
| void set_WriteTimeout() | Public+2 flags | — | 0x00 |
| void get_Length() | Public+2 flags | — | 0x00 |
| void get_Position() | Public+2 flags | — | 0x00 |
| void set_Position() | Public+2 flags | — | 0x00 |
| void CloseHandle() | PrivateStatic+1 flags | — | 0x00 |
| void Dispose() | 2 flags | — | 0x00 |
| void System.IDisposable.Dispose() | PrivateFinal+2 flags | — | 0x00 |
| void Close() | Public+1 flags | — | 0x00 |
| void Finalize() | 2 flags | — | 0x00 |
| void Flush() | Public+1 flags | — | 0x00 |
| void Seek() | Public+1 flags | — | 0x00 |
| void SetLength() | Public+1 flags | — | 0x00 |
| void ReadFile() | PrivateStatic+1 flags | — | 0x00 |
| void GetOverlappedResult() | PrivateStatic+1 flags | — | 0x00 |
| void Read() | Public+1 flags | — | 0x00 |
| void WriteFile() | PrivateStatic+1 flags | — | 0x00 |
| void Write() | Public+1 flags | — | 0x00 |
| void GetCommState() | PrivateStatic+1 flags | — | 0x00 |
| void SetCommState() | PrivateStatic+1 flags | — | 0x00 |
| void SetAttributes() | PublicFinal+2 flags | — | 0x00 |
| void ReportIOError() | Private | — | 0x00 |
| void CheckDisposed() | Private | — | 0x00 |
| void DiscardInBuffer() | PublicFinal+2 flags | — | 0x00 |
| void DiscardOutBuffer() | PublicFinal+2 flags | — | 0x00 |
| void ClearCommError() | PrivateStatic+1 flags | — | 0x00 |
| void get_BytesToRead() | PublicFinal+3 flags | — | 0x00 |
| void get_BytesToWrite() | PublicFinal+3 flags | — | 0x00 |
| void GetCommModemStatus() | PrivateStatic+1 flags | — | 0x00 |
| void GetSignals() | PublicFinal+2 flags | — | 0x00 |
| void EscapeCommFunction() | PrivateStatic+1 flags | — | 0x00 |
| void SetSignal() | PublicFinal+2 flags | — | 0x00 |
| void SetBreakState() | PublicFinal+2 flags | — | 0x00 |