private byte ReadBufferByte() { Debug.Assert(_bufferCount > 0); var result = _buffer[_bufferStart]; ConsumeBuffered(1); return result; }