implements IDisposable
0x00x0048
Members 10
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_stream | Stream | Private | — | |
| 0x08 | m_buffer | byte[] | Private | — | |
| 0x08 | m_decoder | Decoder | Private | — | |
| 0x08 | m_charBytes | byte[] | Private | — | |
| 0x08 | m_singleChar | char[] | Private | — | |
| 0x08 | m_charBuffer | char[] | Private | — | |
| 0x04 | m_maxCharsSize | int | Private | — | |
| 0x01 | m_2BytesPerChar | bool | Private | — | |
| 0x01 | m_isMemoryStream | bool | Private | — | |
| 0x01 | m_leaveOpen | bool | Private | — | |
| 0x0047 | 0x01 | unreflected bytes to end of BinaryReader | |||
Functions 30
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(Stream input) | Public+1 flags | 0x08 | |
| void .ctor(Stream input, Encoding encoding) | Public+1 flags | 0x08 | |
| void .ctor(Stream input, Encoding encoding, bool leaveOpen) | Public+1 flags | 0x08 | |
| Stream get_BaseStream() | Public+3 flags | 0x08 | |
| void Close() | Public+2 flags | 0x00 | |
| void Dispose(bool disposing) | 3 flags | 0x01 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| int PeekChar() | Public+2 flags | 0x04 | |
| int Read() | Public+2 flags | 0x04 | |
| bool ReadBoolean() | Public+2 flags | 0x01 | |
| byte ReadByte() | Public+2 flags | 0x01 | |
| sbyte ReadSByte() | Public+2 flags | 0x01 | |
| ushort ReadChar() | Public+2 flags | 0x02 | |
| short ReadInt16() | Public+2 flags | 0x02 | |
| ushort ReadUInt16() | Public+2 flags | 0x02 | |
| int ReadInt32() | Public+2 flags | 0x04 | |
| uint ReadUInt32() | Public+2 flags | 0x04 | |
| long ReadInt64() | Public+2 flags | 0x08 | |
| ulong ReadUInt64() | Public+2 flags | 0x08 | |
| float ReadSingle() | Public+2 flags | 0x04 | |
| double ReadDouble() | Public+2 flags | 0x08 | |
| decimal ReadDecimal() | Public+2 flags | 0x10 | |
| string ReadString() | Public+2 flags | 0x08 | |
| int InternalReadChars(const char[]& buffer, int index, int count) | Private | 0x08 | |
| int InternalReadOneChar() | Private | 0x04 | |
| char[] ReadChars(int count) | Public+2 flags | 0x08 | |
| int Read(const byte[]& buffer, int index, int count) | Public+2 flags | 0x08 | |
| byte[] ReadBytes(int count) | Public+2 flags | 0x08 | |
| void FillBuffer(int numBytes) | 3 flags | 0x04 | |
| int Read7BitEncodedInt() | 1 flags | 0x04 |
Used by 16
types with a member, parameter or interface of this type<>c__DisplayClass45_0__BinaryParserAstarSerializerBsonReaderDiskCacheFDOMimeConfigReaderGraphSerializationContextResourceReaderSprayStrokeZip64EndOfCentralDirectoryLocatorZip64EndOfCentralDirectoryRecordZipArchiveZipCentralDirectoryFileHeaderZipEndOfCentralDirectoryBlockZipGenericExtraFieldZipLocalFileHeader