implements IDisposable
0x00x0080
Members 18
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | DefaultBufferSize | int | Static+2 flags |
| — | 0x04 | MinBufferSize | int | PrivateStatic+1 flags |
| 0x08 | stream | Stream | Private | |
| 0x08 | encoding | Encoding | Private | |
| 0x08 | decoder | Decoder | Private | |
| 0x08 | byteBuffer | byte[] | Private | |
| 0x08 | charBuffer | char[] | Private | |
| 0x0038 | 0x38 | padding / unreflected | ||
| 0x04 | _maxCharsPerBuffer | int | Private | |
| 0x08 | process | Process | Private | |
| 0x08 | userCallBack | UserCallBack | Private | |
| 0x01 | cancelOperation | bool | Private | |
| 0x08 | eofEvent | ManualResetEvent | Private | |
| 0x08 | messageQueue | Queue | Private | |
| 0x08 | sb | StringBuilder | Private | |
| 0x01 | bLastCarriageReturn | bool | Private | |
| 0x0076 | 0x02 | padding / unreflected | ||
| 0x04 | currentLinePos | int | Private | |
| 0x08 | syncObject | UObject* | Private | |
| 0x08 | asyncReadResult | IAsyncResult | Private | |
| 0x007C | 0x04 | unreflected bytes to end of AsyncStreamReader | ||
Functions 14
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void Init() | Private | — | 0x00 |
| void Close() | Public+2 flags | — | 0x00 |
| void System.IDisposable.Dispose() | PrivateFinal+2 flags | — | 0x00 |
| void Dispose() | 3 flags | — | 0x00 |
| void get_CurrentEncoding() | Public+3 flags | — | 0x00 |
| void get_BaseStream() | Public+3 flags | — | 0x00 |
| void BeginReadLine() | 1 flags | — | 0x00 |
| void CancelOperation() | 1 flags | — | 0x00 |
| void ReadBuffer() | Private | — | 0x00 |
| void GetLinesFromStringBuilder() | Private | — | 0x00 |
| void FlushMessageQueue() | Private | — | 0x00 |
| void WaitUtilEOF() | 1 flags | — | 0x00 |