Exemplo n.º 1
0
        public void WriteDateTime(BlockStream_I blockstream, DateTime value)
        {
            var block = blockstream.Block;

            XCodecs.WriteDateTime(block, value);

            block.Position += 8;
        }
Exemplo n.º 2
0
        public void WriteTimeSpan(BlockStream_I blockstream, TimeSpan value)
        {
            var block = blockstream.Block;

            XCodecs.WriteTimeSpan(block, value);

            block.Position += 8;
        }
Exemplo n.º 3
0
        public void WriteInt64(BlockStream_I blockstream, long value)
        {
            var block = blockstream.Block;

            XCodecs.WriteInt64(block, value);

            block.Position += 8;
        }
Exemplo n.º 4
0
        public void WriteInt16(BlockStream_I blockstream, short value)
        {
            var block = blockstream.Block;

            XCodecs.WriteInt16(block, value);

            block.Position += 2;
        }
Exemplo n.º 5
0
        public void WriteInt32(BlockStream_I blockstream, int value)
        {
            var block = blockstream.Block;

            XCodecs.WriteInt32(block, value);

            block.Position += 4;
        }
Exemplo n.º 6
0
        public void WriteDecimal(BlockStream_I blockstream, decimal value)
        {
            var block = blockstream.Block;

            XCodecs.WriteDecimal(block, value);

            block.Position += 16;
        }
Exemplo n.º 7
0
        public void WriteInt08(BlockStream_I blockstream, sbyte value)
        {
            var block = blockstream.Block;

            XCodecs.WriteInt08(block, value);

            block.Position += 1;
        }
Exemplo n.º 8
0
        public void WriteString(BlockStream_I blockstream, string value)
        {
            var block = blockstream.Block;

            XCodecs.WriteString(block, value);

            block.Position += 4 + ((value?.Length ?? 0) * 2);
        }
Exemplo n.º 9
0
        public void WriteBytes(BlockStream_I blockstream, byte[] value)
        {
            var block = blockstream.Block;

            XCodecs.WriteBytes(block, value);

            block.Position += value.Length;
        }
Exemplo n.º 10
0
        public void WriteSingle(BlockStream_I blockstream, float value)
        {
            var block = blockstream.Block;

            XCodecs.WriteSingle(block, value);

            block.Position += 4;
        }
Exemplo n.º 11
0
        public void WriteChar(BlockStream_I blockstream, char value)
        {
            var block = blockstream.Block;

            XCodecs.WriteChar(block, value);

            block.Position += 2;
        }
Exemplo n.º 12
0
        public void WriteBool(BlockStream_I blockstream, bool value)
        {
            var block = blockstream.Block;

            XCodecs.WriteBool(block, value);

            block.Position++;
        }
Exemplo n.º 13
0
        public byte[] ReadBytes(BlockStream_I blockstream, int length)
        {
            var block = blockstream.Block;

            var value = XCodecs.ReadBytes(block, length);

            block.Position++;

            return(value);
        }
Exemplo n.º 14
0
        public long ReadInt64(BlockStream_I blockstream)
        {
            var block = blockstream.Block;

            var value = XCodecs.ReadInt64(block);

            block.Position += 8;

            return(value);
        }
Exemplo n.º 15
0
        public string ReadString(BlockStream_I blockstream)
        {
            var block = blockstream.Block;

            var value = XCodecs.ReadString(block);

            block.Position += 4 + ((value?.Length ?? 0) * 2);

            return(value);
        }
Exemplo n.º 16
0
        public char ReadChar(BlockStream_I blockstream)
        {
            var block = blockstream.Block;

            var value = XCodecs.ReadChar(block);

            block.Position += 2;

            return(value);
        }
Exemplo n.º 17
0
        public float ReadSingle(BlockStream_I blockstream)
        {
            var block = blockstream.Block;

            var value = XCodecs.ReadSingle(block);

            block.Position++;

            return(value);
        }
Exemplo n.º 18
0
        public bool ReadBool(BlockStream_I blockstream)
        {
            var block = blockstream.Block;

            var value = XCodecs.ReadBool(block);

            block.Position++;

            return(value);
        }
Exemplo n.º 19
0
        public decimal ReadDecimal(BlockStream_I blockstream)
        {
            var block = blockstream.Block;

            var value = XCodecs.ReadDecimal(block);

            block.Position += 16;

            return(value);
        }
Exemplo n.º 20
0
        public short ReadInt16(BlockStream_I blockstream)
        {
            var block = blockstream.Block;

            var value = XCodecs.ReadInt16(block);

            block.Position += 2;

            return(value);
        }
Exemplo n.º 21
0
        public DateTime ReadDateTime(BlockStream_I blockstream)
        {
            var block = blockstream.Block;

            var value = XCodecs.ReadDateTime(block);

            block.Position += 8;

            return(value);
        }
Exemplo n.º 22
0
        public int ReadInt32(BlockStream_I blockstream)
        {
            var block = blockstream.Block;

            var value = XCodecs.ReadInt32(block);

            block.Position += 4;

            return(value);
        }
Exemplo n.º 23
0
        public TimeSpan ReadTimeSpan(BlockStream_I blockstream)
        {
            var block = blockstream.Block;

            var value = XCodecs.ReadTimeSpan(block);

            block.Position += 8;

            return(value);
        }
Exemplo n.º 24
0
        public sbyte ReadInt08(BlockStream_I blockstream)
        {
            var block = blockstream.Block;

            var value = XCodecs.ReadInt08(block);

            block.Position++;

            return(value);
        }