4 writes to _lastBuffer
System.Net.Http (4)
System\Net\Http\HttpContent.cs (4)
832_lastBuffer = []; 909_lastBuffer = newBuffer; 1050_lastBuffer = newBuffer; 1100_lastBuffer = null!;
14 references to _lastBuffer
System.Net.Http (14)
System\Net\Http\HttpContent.cs (14)
858if (!_lastBufferIsPooled && _totalLength == _lastBuffer.Length) 861return _lastBuffer; 880return _lastBuffer; 887: _lastBuffer.AsSpan(0, _totalLength); 895Debug.Assert(_lastBufferOffset <= _lastBuffer.Length); 897return _lastBuffer.AsSpan(0, _totalLength).ToArray(); 921byte[] lastBuffer = _lastBuffer; 940int lastBufferCapacity = _lastBuffer.Length; 1012Span<byte> remainingInCurrentBuffer = _lastBuffer.AsSpan(_lastBufferOffset); 1047_pooledBuffers[bufferCount] = _lastBuffer; 1075Debug.Assert(_lastBufferOffset <= _lastBuffer.Length); 1078_lastBuffer.AsSpan(0, _lastBufferOffset).CopyTo(destination); 1098Debug.Assert(_lastBuffer is not null); 1099byte[] lastBuffer = _lastBuffer;