Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 public void Write(UInt32 i)
 {
     Reserve(4);
     writer.Write(ByteConverter.ReverseEndian(i));
 }
Exemplo n.º 4
0
 public void Write(UInt64 l)
 {
     Reserve(8);
     writer.Write(ByteConverter.ReverseEndian(l));
 }
Exemplo n.º 5
0
 public void Write(UInt16 s)
 {
     Reserve(2);
     writer.Write(ByteConverter.ReverseEndian((Int16)s));
 }