4 writes to _buffer
System.Net.Http (4)
System\Net\Http\HttpContent.cs (4)
945_buffer = ArrayPool<byte>.Shared.Rent((int)capacity); 953_buffer = null!; 985_buffer = null!; 1002_buffer = newBuffer;
10 references to _buffer
System.Net.Http (10)
System\Net\Http\HttpContent.cs (10)
950Debug.Assert(_buffer != null); 952ArrayPool<byte>.Shared.Return(_buffer); 958public ArraySegment<byte> GetBuffer() => new ArraySegment<byte>(_buffer, 0, _length); 963Buffer.BlockCopy(_buffer, 0, arr, 0, _length); 973else if (value > _buffer.Length) 981Debug.Assert(value > _buffer.Length); 984byte[] currentBuffer = _buffer; 1012Buffer.BlockCopy(buffer, offset, _buffer, _length, count); 1019buffer.CopyTo(new Span<byte>(_buffer, _length, buffer.Length)); 1045_buffer[_length] = value;