6 writes to _reader
NuGet.Packaging (6)
src\nuget-client\build\Shared\Utf8JsonStreamReader.cs (6)
198
return
_reader
.ReadTokenAsString();
210
string value =
_reader
.ReadTokenAsString();
243
strings[index++] =
_reader
.ReadTokenAsString();
304
_reader
.ReadTokenAsString(),
339
string 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();
81
internal bool IsFinalBlock =>
_reader
.IsFinalBlock;
83
internal JsonTokenType TokenType =>
_reader
.TokenType;
85
internal bool ValueTextEquals(ReadOnlySpan<byte> utf8Text) =>
_reader
.ValueTextEquals(utf8Text);
87
internal bool TryGetInt32(out int value) =>
_reader
.TryGetInt32(out value);
89
internal string GetString() =>
_reader
.GetString();
91
internal bool GetBoolean() =>
_reader
.GetBoolean();
93
internal int GetInt32() =>
_reader
.GetInt32();
97
return
_reader
.TokenType switch
99
JsonTokenType.String =>
_reader
.GetString(),
108
internal int CurrentDepth =>
_reader
.CurrentDepth;
115
while (!(wasRead =
_reader
.Read()) && !
_reader
.IsFinalBlock)
128
while (!(wasSkipped =
_reader
.TrySkip()) && !
_reader
.IsFinalBlock)
135
_reader
.Skip();
315
switch (
_reader
.TokenType)
318
return new[] {
_reader
.GetString() };
337
while (Read() &&
_reader
.TokenType != JsonTokenType.EndArray)
352
int bytesConsumed = checked((int)
_reader
.BytesConsumed);
378
ReadStreamIntoBuffer(
_reader
.CurrentState);
383
if (
_reader
.TryGetInt64(out long integer))
388
ReadOnlySpan<byte> value =
_reader
.ValueSpan;
397
return
_reader
.GetDouble().ToString(CultureInfo.InvariantCulture);