A class for reading data in binary form from a block of memory. The data is expected to be in big-endian byte order.
| public | MemoryReader(byte* ptr_, long count_) |
| public Result<bool> | ReadBool() |
| public Result<byte> | ReadByte() |
| public Result<char> | ReadChar() |
| public Result<Date> | ReadDate() |
| public Result<DateTime> | ReadDateTime() |
| 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<Uuid> | ReadUuid() |
| public Result<wchar> | ReadWChar() |
| private long | count |
| private byte* | pos |
| private byte* | ptr |