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)
61if (_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) 67bool hasUtf8Bom = Utf8Bom.AsSpan().SequenceEqual(_buffer.AsSpan(start: 0, length: 3)); 357var oldBuffer = _buffer; 362if (leftover.Length == _buffer.Length) 364_buffer = _bufferPool.Rent(_buffer.Length * 2); 365leftover.CopyTo(_buffer); 370leftover.CopyTo(_buffer); 408var spaceLeftInBuffer = _buffer.Length - _bufferUsed; 409bytesRead = _stream.Read(_buffer, _bufferUsed, spaceLeftInBuffer); 412while (bytesRead != 0 && _bufferUsed != _buffer.Length); 413_reader = new Utf8JsonReader(_buffer.AsSpan(0, _bufferUsed), isFinalBlock: bytesRead == 0, jsonReaderState); 421byte[] toReturn = _buffer;