public override int ReadByte() { CheckLock(); var val = _buffer.ReadByte(Position); if (val > -1) { Seek(1, SeekOrigin.Current); } return(val); }
public override int ReadByte() { CheckLock(); int num = _buffer.ReadByte(Position); if (num > -1) { Seek(1L, SeekOrigin.Current); } return(num); }
public override int ReadByte() { lock (_localLock) { var val = _buffer.ReadByte(_readPosition); if (val > -1) { ++_readPosition; } return(val); } }