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)
950
Debug.Assert(
_buffer
!= null);
952
ArrayPool<byte>.Shared.Return(
_buffer
);
958
public ArraySegment<byte> GetBuffer() => new ArraySegment<byte>(
_buffer
, 0, _length);
963
Buffer.BlockCopy(
_buffer
, 0, arr, 0, _length);
973
else if (value >
_buffer
.Length)
981
Debug.Assert(value >
_buffer
.Length);
984
byte[] currentBuffer =
_buffer
;
1012
Buffer.BlockCopy(buffer, offset,
_buffer
, _length, count);
1019
buffer.CopyTo(new Span<byte>(
_buffer
, _length, buffer.Length));
1045
_buffer
[_length] = value;