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

            XCodecs.WriteDateTime(block, value);

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

            XCodecs.WriteTimeSpan(block, value);

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

            XCodecs.WriteInt64(block, value);

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

            XCodecs.WriteInt16(block, value);

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

            XCodecs.WriteInt32(block, value);

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

            XCodecs.WriteDecimal(block, value);

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

            XCodecs.WriteInt08(block, value);

            block.Position += 1;
        }
Esempio 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);
        }
Esempio n. 9
0
        public void WriteBytes(BlockStream_I blockstream, byte[] value)
        {
            var block = blockstream.Block;

            XCodecs.WriteBytes(block, value);

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

            XCodecs.WriteSingle(block, value);

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

            XCodecs.WriteChar(block, value);

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

            XCodecs.WriteBool(block, value);

            block.Position++;
        }
Esempio 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);
        }
Esempio n. 14
0
        public long ReadInt64(BlockStream_I blockstream)
        {
            var block = blockstream.Block;

            var value = XCodecs.ReadInt64(block);

            block.Position += 8;

            return(value);
        }
Esempio 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);
        }
Esempio n. 16
0
        public char ReadChar(BlockStream_I blockstream)
        {
            var block = blockstream.Block;

            var value = XCodecs.ReadChar(block);

            block.Position += 2;

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

            var value = XCodecs.ReadSingle(block);

            block.Position++;

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

            var value = XCodecs.ReadBool(block);

            block.Position++;

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

            var value = XCodecs.ReadDecimal(block);

            block.Position += 16;

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

            var value = XCodecs.ReadInt16(block);

            block.Position += 2;

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

            var value = XCodecs.ReadDateTime(block);

            block.Position += 8;

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

            var value = XCodecs.ReadInt32(block);

            block.Position += 4;

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

            var value = XCodecs.ReadTimeSpan(block);

            block.Position += 8;

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

            var value = XCodecs.ReadInt08(block);

            block.Position++;

            return(value);
        }