6 writes to _reader
NuGet.ProjectModel (6)
src\nuget-client\build\Shared\Utf8JsonStreamReader.cs (6)
183
return
_reader
.ReadTokenAsString();
195
string value =
_reader
.ReadTokenAsString();
228
strings[index++] =
_reader
.ReadTokenAsString();
289
_reader
.ReadTokenAsString(),
324
string 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();
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();
95
internal int CurrentDepth =>
_reader
.CurrentDepth;
102
while (!(wasRead =
_reader
.Read()) && !
_reader
.IsFinalBlock)
114
while (!(wasSkipped =
_reader
.TrySkip()) && !
_reader
.IsFinalBlock)
120
_reader
.Skip();
300
switch (
_reader
.TokenType)
303
return new[] {
_reader
.GetString() };
322
while (Read() &&
_reader
.TokenType != JsonTokenType.EndArray)
337
if (
_reader
.BytesConsumed < _bufferUsed)
341
ReadOnlySpan<byte> leftover = oldBuffer.AsSpan((int)
_reader
.BytesConsumed);
361
ReadStreamIntoBuffer(
_reader
.CurrentState);