Reads binary data from a Stream . The data is expected to be in big-endian byte order.
| public | BinaryReader() |
| public | BinaryReader(Stream* stream_) |
| public | BinaryReader(BinaryReader&& that) |
| suppress | BinaryReader(const BinaryReader&) |
| public override | ~BinaryReader() |
| public Stream* | GetStream() |
| public void | Own(Stream* strm) |
| public Result<bool> | Read(byte* buffer, int size) |
| public Result<bool> | ReadBool() |
| public Result<byte> | ReadByte() |
| public Result<int> | ReadByteOrEnd() |
| public Result<char> | ReadChar() |
| public Result<double> | ReadDouble() |
| public Result<float> | ReadFloat() |
| public Result<int> | ReadInt() |
| public Result<long> | ReadLong() |
| public Result<sbyte> | ReadSByte() |
| public Result<short> | ReadShort() |
| public Result<String<char>> | ReadString() |
| public Result<uchar> | ReadUChar() |
| public Result<uint> | ReadUInt() |
| public Result<ulong> | ReadULong() |
| public Result<ushort> | ReadUShort() |
| public Result<String<uchar>> | ReadUString() |
| public Result<Uuid> | ReadUuid() |
| public Result<wchar> | ReadWChar() |
| public Result<String<wchar>> | ReadWString() |
| public Result<bool> | Seek(long pos, Origin origin) |
| public void | SetStream(Stream* stream_) |
| public Result<long> | Size() |
| public Result<long> | Tell() |
| suppress void | operator=(const BinaryReader&) |
| private Stream* | stream |
| private List<UniquePtr<Stream>> | streams |