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 |