2 writes to _charBuffer
System.Private.CoreLib (2)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\StreamReader.cs (2)
193_charBuffer = new char[_maxCharsPerBuffer]; 557_charBuffer = new char[newMaxCharsPerBuffer];
18 references to _charBuffer
System.Private.CoreLib (18)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\StreamReader.cs (18)
356return _charBuffer[_charPos]; 371int result = _charBuffer[_charPos]; 421new Span<char>(_charBuffer, _charPos, n).CopyTo(buffer.Slice(charsRead)); 448sb.Append(_charBuffer, _charPos, _charLen - _charPos); 672_charLen = _decoder.GetChars(_byteBuffer, 0, _byteLen, _charBuffer, 0, flush: false); 682_charLen = _decoder.GetChars(_byteBuffer, 0, _byteLen, _charBuffer, 0, flush: true); 785charsRead = _decoder.GetChars(_byteBuffer, 0, _byteLen, _charBuffer, 0, flush: false); 804charsRead = _decoder.GetChars(_byteBuffer, 0, _byteLen, _charBuffer, 0, flush: true); 840ReadOnlySpan<char> charBufferSpan = _charBuffer.AsSpan(_charPos, _charLen - _charPos); 865if (_charBuffer[_charPos] == '\n') 946char[] charBuffer = _charBuffer; 975if (_charBuffer[_charPos] == '\n') 1067sb.Append(_charBuffer, tmpCharPos, _charLen - tmpCharPos); 1194n = _decoder.GetChars(tmpByteBuffer, 0, _byteLen, _charBuffer, 0); 1258n = _decoder.GetChars(tmpByteBuffer, 0, _byteLen, _charBuffer, 0); 1277new Span<char>(_charBuffer, _charPos, n).CopyTo(buffer.Span.Slice(charsRead)); 1439_charLen = _decoder.GetChars(tmpByteBuffer, 0, _byteLen, _charBuffer, 0, flush: false); 1449_charLen = _decoder.GetChars(_byteBuffer, 0, _byteLen, _charBuffer, 0, flush: true);