A class for writing data in binary form to a block of memory. The data is written in big-endian byte order.
public | MemoryWriter(byte* ptr_, long count_) |
public Result<bool> | Write(bool x) |
public Result<bool> | Write(byte x) |
public Result<bool> | Write(char x) |
public Result<bool> | Write(const Date& date) |
public Result<bool> | Write(const DateTime& dt) |
public Result<bool> | Write(const String<char>& s) |
public Result<bool> | Write(const Uuid& x) |
public Result<bool> | Write(double x) |
public Result<bool> | Write(float x) |
public Result<bool> | Write(int x) |
public Result<bool> | Write(long x) |
public Result<bool> | Write(sbyte x) |
public Result<bool> | Write(short x) |
public Result<bool> | Write(uchar x) |
public Result<bool> | Write(uint x) |
public Result<bool> | Write(ulong x) |
public Result<bool> | Write(ushort x) |
public Result<bool> | Write(wchar x) |
private long | count |
private byte* | pos |
private byte* | ptr |