public Int32 Read(ref Int32 v) { if (buffer == null || position >= buffer.Length) { return(0); } v = BitConverter.ToInt32(buffer, position); position += sizeof(Int32); v = ByteConverter.ReverseEndian(v); return(v); }
public UInt16 Read(ref UInt16 v) { if (buffer == null || position >= buffer.Length) { return(0); } v = BitConverter.ToUInt16(buffer, position); position += sizeof(UInt16); v = ByteConverter.ReverseEndian(v); return(v); }
public void Write(UInt32 i) { Reserve(4); writer.Write(ByteConverter.ReverseEndian(i)); }
public void Write(UInt64 l) { Reserve(8); writer.Write(ByteConverter.ReverseEndian(l)); }
public void Write(UInt16 s) { Reserve(2); writer.Write(ByteConverter.ReverseEndian((Int16)s)); }