public override ulong ReadUInt64() { ReadToBuffer(sizeof(UInt64)); return(EndianUtilities.ToUInt64BigEndian(_buffer, 0)); }
public override uint ReadUInt32() { ReadToBuffer(sizeof(UInt32)); return(EndianUtilities.ToUInt32BigEndian(_buffer, 0)); }
public override void Write(ulong value) { EnsureBuffer(); EndianUtilities.WriteBytesBigEndian(value, _buffer, 0); FlushBuffer(sizeof(UInt64)); }
public override ushort ReadUInt16() { ReadToBuffer(sizeof(UInt16)); return(EndianUtilities.ToUInt16BigEndian(_buffer, 0)); }
public override void Write(int value) { EnsureBuffer(); EndianUtilities.WriteBytesBigEndian(value, _buffer, 0); FlushBuffer(sizeof(Int32)); }