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

            XCodecs.WriteDateTime(block, value);

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

            XCodecs.WriteTimeSpan(block, value);

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

            XCodecs.WriteInt64(block, value);

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

            XCodecs.WriteInt16(block, value);

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

            XCodecs.WriteInt32(block, value);

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

            XCodecs.WriteDecimal(block, value);

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

            XCodecs.WriteInt08(block, value);

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

            XCodecs.WriteBytes(block, value);

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

            XCodecs.WriteSingle(block, value);

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

            XCodecs.WriteChar(block, value);

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

            XCodecs.WriteBool(block, value);

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

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

            block.Position++;

            return(value);
        }
Exemple #14
0
        public long ReadInt64(BlockStream_I blockstream)
        {
            var block = blockstream.Block;

            var value = XCodecs.ReadInt64(block);

            block.Position += 8;

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

            var value = XCodecs.ReadChar(block);

            block.Position += 2;

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

            var value = XCodecs.ReadSingle(block);

            block.Position++;

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

            var value = XCodecs.ReadBool(block);

            block.Position++;

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

            var value = XCodecs.ReadDecimal(block);

            block.Position += 16;

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

            var value = XCodecs.ReadInt16(block);

            block.Position += 2;

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

            var value = XCodecs.ReadDateTime(block);

            block.Position += 8;

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

            var value = XCodecs.ReadInt32(block);

            block.Position += 4;

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

            var value = XCodecs.ReadTimeSpan(block);

            block.Position += 8;

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

            var value = XCodecs.ReadInt08(block);

            block.Position++;

            return(value);
        }