3 writes to _buffer
NuGet.ProjectModel (3)
src\nuget-client\build\Shared\Utf8JsonStreamReader.cs (3)
57
_buffer
= _bufferPool.Rent(bufferSize);
364
_buffer
= _bufferPool.Rent(_buffer.Length * 2);
422
_buffer
= null!;
14 references to _buffer
NuGet.ProjectModel (14)
src\nuget-client\build\Shared\Utf8JsonStreamReader.cs (14)
61
if (_stream.Read(
_buffer
, offset: 0, count: 1) == 1 &&
62
_stream.Read(
_buffer
, offset: ++_bufferUsed, count: 1) == 1 &&
63
_stream.Read(
_buffer
, offset: ++_bufferUsed, count: 1) == 1)
67
bool hasUtf8Bom = Utf8Bom.AsSpan().SequenceEqual(
_buffer
.AsSpan(start: 0, length: 3));
357
var oldBuffer =
_buffer
;
362
if (leftover.Length ==
_buffer
.Length)
364
_buffer = _bufferPool.Rent(
_buffer
.Length * 2);
365
leftover.CopyTo(
_buffer
);
370
leftover.CopyTo(
_buffer
);
408
var spaceLeftInBuffer =
_buffer
.Length - _bufferUsed;
409
bytesRead = _stream.Read(
_buffer
, _bufferUsed, spaceLeftInBuffer);
412
while (bytesRead != 0 && _bufferUsed !=
_buffer
.Length);
413
_reader = new Utf8JsonReader(
_buffer
.AsSpan(0, _bufferUsed), isFinalBlock: bytesRead == 0, jsonReaderState);
421
byte[] toReturn =
_buffer
;