6 writes to _reader
NuGet.Packaging (6)
src\nuget-client\build\Shared\Utf8JsonStreamReader.cs (6)
198return _reader.ReadTokenAsString(); 210string value = _reader.ReadTokenAsString(); 243strings[index++] = _reader.ReadTokenAsString(); 304_reader.ReadTokenAsString(), 339string value = _reader.ReadTokenAsString(); 413_reader = new Utf8JsonReader(_buffer.AsSpan(0, _bufferUsed), isFinalBlock: bytesRead == 0, jsonReaderState);
24 references to _reader
NuGet.Packaging (24)
src\nuget-client\build\Shared\Utf8JsonStreamReader.cs (24)
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(); 97return _reader.TokenType switch 99JsonTokenType.String => _reader.GetString(), 108internal int CurrentDepth => _reader.CurrentDepth; 115while (!(wasRead = _reader.Read()) && !_reader.IsFinalBlock) 128while (!(wasSkipped = _reader.TrySkip()) && !_reader.IsFinalBlock) 135_reader.Skip(); 315switch (_reader.TokenType) 318return new[] { _reader.GetString() }; 337while (Read() && _reader.TokenType != JsonTokenType.EndArray) 352int bytesConsumed = checked((int)_reader.BytesConsumed); 378ReadStreamIntoBuffer(_reader.CurrentState); 383if (_reader.TryGetInt64(out long integer)) 388ReadOnlySpan<byte> value = _reader.ValueSpan; 397return _reader.GetDouble().ToString(CultureInfo.InvariantCulture);