4 writes to _chunkBytesRemaining
System.Net.Http (4)
System\Net\Http\SocketsHttpHandler\ChunkedEncodingReadStream.cs (4)
78_chunkBytesRemaining -= (ulong)bytesRead; 194_chunkBytesRemaining -= (ulong)bytesRead; 337_chunkBytesRemaining = chunkSize; 371_chunkBytesRemaining -= (ulong)bytesToConsume;
20 references to _chunkBytesRemaining
System.Net.Http (20)
System\Net\Http\SocketsHttpHandler\ChunkedEncodingReadStream.cs (20)
65_chunkBytesRemaining >= (ulong)_connection.ReadBufferSize) 73int bytesRead = _connection.Read(buffer.Slice(0, (int)Math.Min((ulong)buffer.Length, _chunkBytesRemaining))); 76throw new HttpIOException(HttpRequestError.ResponseEnded, SR.Format(SR.net_http_invalid_response_premature_eof_bytecount, _chunkBytesRemaining)); 79if (_chunkBytesRemaining == 0) 181_chunkBytesRemaining >= (ulong)_connection.ReadBufferSize) 189int bytesRead = await _connection.ReadAsync(buffer.Slice(0, (int)Math.Min((ulong)buffer.Length, _chunkBytesRemaining))).ConfigureAwait(false); 192throw new HttpIOException(HttpRequestError.ResponseEnded, SR.Format(SR.net_http_invalid_response_premature_eof_bytecount, _chunkBytesRemaining)); 195if (_chunkBytesRemaining == 0) 323Debug.Assert(_chunkBytesRemaining == 0, $"Expected {nameof(_chunkBytesRemaining)} == 0, got {_chunkBytesRemaining}"); 359Debug.Assert(_chunkBytesRemaining > 0); 367int bytesToConsume = Math.Min(maxBytesToRead, (int)Math.Min((ulong)connectionBuffer.Length, _chunkBytesRemaining)); 372if (_chunkBytesRemaining == 0) 380Debug.Assert(_chunkBytesRemaining == 0, $"Expected {nameof(_chunkBytesRemaining)} == 0, got {_chunkBytesRemaining}"); 396Debug.Assert(_chunkBytesRemaining == 0, $"Expected {nameof(_chunkBytesRemaining)} == 0, got {_chunkBytesRemaining}");