4 writes to _lastBuffer
System.Net.Http (4)
System\Net\Http\HttpContent.cs (4)
822_lastBuffer = []; 896_lastBuffer = newBuffer; 1037_lastBuffer = newBuffer; 1087_lastBuffer = null!;
14 references to _lastBuffer
System.Net.Http (14)
System\Net\Http\HttpContent.cs (14)
845if (!_lastBufferIsPooled && _totalLength == _lastBuffer.Length) 848return _lastBuffer; 867return _lastBuffer; 874: _lastBuffer.AsSpan(0, _totalLength); 882Debug.Assert(_lastBufferOffset <= _lastBuffer.Length); 884return _lastBuffer.AsSpan(0, _totalLength).ToArray(); 908byte[] lastBuffer = _lastBuffer; 927int lastBufferCapacity = _lastBuffer.Length; 999Span<byte> remainingInCurrentBuffer = _lastBuffer.AsSpan(_lastBufferOffset); 1034_pooledBuffers[bufferCount] = _lastBuffer; 1062Debug.Assert(_lastBufferOffset <= _lastBuffer.Length); 1065_lastBuffer.AsSpan(0, _lastBufferOffset).CopyTo(destination); 1085Debug.Assert(_lastBuffer is not null); 1086byte[] lastBuffer = _lastBuffer;