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 |