6 writes to _reader
NuGet.ProjectModel (6)
src\nuget-client\build\Shared\Utf8JsonStreamReader.cs (6)
183return _reader.ReadTokenAsString(); 195string value = _reader.ReadTokenAsString(); 228strings[index++] = _reader.ReadTokenAsString(); 289_reader.ReadTokenAsString(), 324string value = _reader.ReadTokenAsString(); 377_reader = new Utf8JsonReader(_buffer.AsSpan(0, _bufferUsed), isFinalBlock: bytesRead == 0, jsonReaderState);
20 references to _reader
NuGet.ProjectModel (20)
src\nuget-client\build\Shared\Utf8JsonStreamReader.cs (20)
78_reader.Read(); 81internal bool IsFinalBlock => _reader.IsFinalBlock; 83internal JsonTokenType TokenType => _reader.TokenType; 85internal bool ValueTextEquals(ReadOnlySpan<byte> utf8Text) => _reader.ValueTextEquals(utf8Text); 87internal bool TryGetInt32(out int value) => _reader.TryGetInt32(out value); 89internal string GetString() => _reader.GetString(); 91internal bool GetBoolean() => _reader.GetBoolean(); 93internal int GetInt32() => _reader.GetInt32(); 95internal int CurrentDepth => _reader.CurrentDepth; 102while (!(wasRead = _reader.Read()) && !_reader.IsFinalBlock) 114while (!(wasSkipped = _reader.TrySkip()) && !_reader.IsFinalBlock) 120_reader.Skip(); 300switch (_reader.TokenType) 303return new[] { _reader.GetString() }; 322while (Read() && _reader.TokenType != JsonTokenType.EndArray) 337if (_reader.BytesConsumed < _bufferUsed) 341ReadOnlySpan<byte> leftover = oldBuffer.AsSpan((int)_reader.BytesConsumed); 361ReadStreamIntoBuffer(_reader.CurrentState);