Ejemplo n.º 1
0
 /// <inheritdoc />
 public override void Serialize(ref sbyte value)
 {
     var result = NativeStream.ReadByte();
     if (result == -1)
         throw new EndOfStreamException();
     value = (sbyte)(byte)result;
 }
Ejemplo n.º 2
0
 /// <inheritdoc />
 public override void Serialize(ref bool value)
 {
     var result = NativeStream.ReadByte();
     if (result == -1)
         throw new EndOfStreamException();
     value = result != 0;
 }
Ejemplo n.º 3
0
        /// <inheritdoc />
        public override void Serialize(ref byte value)
        {
            int result = NativeStream.ReadByte();

            if (result == -1)
            {
                throw new EndOfStreamException();
            }
            value = (byte)result;
        }