4 writes to _totalLength
System.Net.Http (4)
System\Net\Http\HttpContent.cs (4)
916_totalLength += buffer.Length; 974_totalLength += buffer.Length; 989_totalLength = _lastBufferOffset = buffer.Length; 996_totalLength += buffer.Length;
19 references to _totalLength
System.Net.Http (19)
System\Net\Http\HttpContent.cs (19)
796/// <summary><see cref="_totalLength"/> may not exceed this limit, or we'll throw a <see cref="CreateOverCapacityException"/>.</summary> 798/// <summary>The value of the Content-Length header or 0. <see cref="_totalLength"/> may exceed this value if the Content-Length isn't being enforced by the content.</summary> 846if (!_lastBufferIsPooled && _totalLength == _lastBuffer.Length) 852if (_totalLength == 0) 857byte[] buffer = new byte[_totalLength]; 875: _lastBuffer.AsSpan(0, _totalLength); 882Debug.Assert(_lastBufferOffset == _totalLength); 885return _lastBuffer.AsSpan(0, _totalLength).ToArray(); 894byte[] newBuffer = new byte[_totalLength]; 904if (_maxBufferSize - _totalLength < buffer.Length) 926Debug.Assert(_totalLength + buffer.Length <= _maxBufferSize); 934newBufferCapacity = Math.Max(newBufferCapacity, _totalLength + buffer.Length); 948int currentTotalCapacity = _totalLength - _lastBufferOffset + lastBufferCapacity; 966newBuffer = new byte[_totalLength + buffer.Length <= _expectedFinalSize ? _expectedFinalSize : newTotalCapacity]; 972buffer.CopyTo(newBuffer.AsSpan(_totalLength)); 975_lastBufferOffset = _totalLength; 983Debug.Assert(_totalLength == 0); 1043Debug.Assert(destination.Length >= _totalLength); 1128public override long Length => _totalLength;