17 writes to _byteLen
System.Private.CoreLib (17)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\StreamReader.cs (17)
314_byteLen = 0; 495_byteLen -= n; 617_byteLen = 0; 636_byteLen += len; 641_byteLen = _stream.Read(_byteBuffer, 0, _byteBuffer.Length); 684_byteLen = 0; 705_byteLen = 0; 740_byteLen += len; 745_byteLen = _stream.Read(_byteBuffer, 0, _byteBuffer.Length); 808_byteLen = 0; 1163_byteLen = 0; 1207_byteLen += len; 1214_byteLen = await tmpStream.ReadAsync(new Memory<byte>(tmpByteBuffer), cancellationToken).ConfigureAwait(false); 1383_byteLen = 0; 1403_byteLen += len; 1408_byteLen = await tmpStream.ReadAsync(new Memory<byte>(tmpByteBuffer), cancellationToken).ConfigureAwait(false); 1451_byteLen = 0;
37 references to _byteLen
System.Private.CoreLib (37)
src\runtime\src\libraries\System.Private.CoreLib\src\System\IO\StreamReader.cs (37)
491Debug.Assert(_byteLen >= n, "CompressBuffer was called with a number of bytes greater than the current buffer length. Are two threads using this StreamReader at the same time?"); 494new ReadOnlySpan<byte>(byteBuffer, n, _byteLen - n).CopyTo(byteBuffer); 500Debug.Assert(_byteLen >= 2, "Caller should've validated that at least 2 bytes were available."); 517if (_byteLen < 4 || byteBuffer[2] != 0 || byteBuffer[3] != 0) 530else if (_byteLen >= 3 && firstTwoBytes == 0xBBEF && byteBuffer[2] == 0xBF) 537else if (_byteLen >= 4 && firstTwoBytes == 0 && byteBuffer[2] == 0xFE && byteBuffer[3] == 0xFF) 544else if (_byteLen == 2) 582int len = Math.Min(_byteLen, preamble.Length); 642Debug.Assert(_byteLen >= 0, "Stream.Read returned a negative number! This is a bug in your stream class."); 644if (_byteLen == 0) 654_isBlocked = (_byteLen < _byteBuffer.Length); 666if (_detectEncoding && _byteLen >= 2) 672_charLen = _decoder.GetChars(_byteBuffer, 0, _byteLen, _charBuffer, 0, flush: false); 682_charLen = _decoder.GetChars(_byteBuffer, 0, _byteLen, _charBuffer, 0, flush: true); 746Debug.Assert(_byteLen >= 0, "Stream.Read returned a negative number! This is a bug in your stream class."); 748if (_byteLen == 0) 758_isBlocked = (_byteLen < _byteBuffer.Length); 771if (_detectEncoding && _byteLen >= 2) 781charsRead = _decoder.GetChars(new ReadOnlySpan<byte>(_byteBuffer, 0, _byteLen), userBuffer, flush: false); 785charsRead = _decoder.GetChars(_byteBuffer, 0, _byteLen, _charBuffer, 0, flush: false); 800charsRead = _decoder.GetChars(new ReadOnlySpan<byte>(_byteBuffer, 0, _byteLen), userBuffer, flush: true); 804charsRead = _decoder.GetChars(_byteBuffer, 0, _byteLen, _charBuffer, 0, flush: true); 1185if (_byteLen > 0) 1189n = _decoder.GetChars(new ReadOnlySpan<byte>(tmpByteBuffer, 0, _byteLen), buffer.Span.Slice(charsRead), flush: false); 1194n = _decoder.GetChars(tmpByteBuffer, 0, _byteLen, _charBuffer, 0); 1216Debug.Assert(_byteLen >= 0, "Stream.Read returned a negative number! This is a bug in your stream class."); 1218if (_byteLen == 0) // EOF 1228_isBlocked = (_byteLen < tmpByteBuffer.Length); 1241if (_detectEncoding && _byteLen >= 2) 1253n = _decoder.GetChars(new ReadOnlySpan<byte>(tmpByteBuffer, 0, _byteLen), buffer.Span.Slice(charsRead), flush: false); 1258n = _decoder.GetChars(tmpByteBuffer, 0, _byteLen, _charBuffer, 0); 1409Debug.Assert(_byteLen >= 0, "Stream.Read returned a negative number! Bug in stream class."); 1411if (_byteLen == 0) 1421_isBlocked = (_byteLen < tmpByteBuffer.Length); 1433if (_detectEncoding && _byteLen >= 2) 1439_charLen = _decoder.GetChars(tmpByteBuffer, 0, _byteLen, _charBuffer, 0, flush: false); 1449_charLen = _decoder.GetChars(_byteBuffer, 0, _byteLen, _charBuffer, 0, flush: true);