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