private void FlushBytes() { Debug.Assert(_numBytes > 0); if (_charBuffer == null) _charBuffer = new char[_bufferSize]; _numChars += _encoding.GetChars(_byteBuffer, 0, _numBytes, _charBuffer, _numChars); _numBytes = 0; }