4 writes to _lastBuffer
System.Net.Http (4)
System\Net\Http\HttpContent.cs (4)
823_lastBuffer = []; 897_lastBuffer = newBuffer; 1038_lastBuffer = newBuffer; 1088_lastBuffer = null!;
14 references to _lastBuffer
System.Net.Http (14)
System\Net\Http\HttpContent.cs (14)
846if (!_lastBufferIsPooled && _totalLength == _lastBuffer.Length) 849return _lastBuffer; 868return _lastBuffer; 875: _lastBuffer.AsSpan(0, _totalLength); 883Debug.Assert(_lastBufferOffset <= _lastBuffer.Length); 885return _lastBuffer.AsSpan(0, _totalLength).ToArray(); 909byte[] lastBuffer = _lastBuffer; 928int lastBufferCapacity = _lastBuffer.Length; 1000Span<byte> remainingInCurrentBuffer = _lastBuffer.AsSpan(_lastBufferOffset); 1035_pooledBuffers[bufferCount] = _lastBuffer; 1063Debug.Assert(_lastBufferOffset <= _lastBuffer.Length); 1066_lastBuffer.AsSpan(0, _lastBufferOffset).CopyTo(destination); 1086Debug.Assert(_lastBuffer is not null); 1087byte[] lastBuffer = _lastBuffer;