3 writes to _buffer
Microsoft.Build.NuGetSdkResolver (3)
src\nuget-client\build\Shared\Utf8JsonStreamReader.cs (3)
57_buffer = _bufferPool.Rent(bufferSize); 366_buffer = _bufferPool.Rent(_buffer.Length * 2); 424_buffer = null!;
14 references to _buffer
Microsoft.Build.NuGetSdkResolver (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)); 359var oldBuffer = _buffer; 364if (leftover.Length == _buffer.Length) 366_buffer = _bufferPool.Rent(_buffer.Length * 2); 367leftover.CopyTo(_buffer); 372leftover.CopyTo(_buffer); 410var spaceLeftInBuffer = _buffer.Length - _bufferUsed; 411bytesRead = _stream.Read(_buffer, _bufferUsed, spaceLeftInBuffer); 414while (bytesRead != 0 && _bufferUsed != _buffer.Length); 415_reader = new Utf8JsonReader(_buffer.AsSpan(0, _bufferUsed), isFinalBlock: bytesRead == 0, jsonReaderState); 423byte[] toReturn = _buffer;