2 writes to reader
Microsoft.NET.Build.Tasks (2)
WorkloadManifestReader.SystemTextJson.cs (2)
62
reader
= new Utf8JsonReader(span, readCount >= stream.Length, new JsonReaderState(readerOptions));
105
reader
= new Utf8JsonReader(span, stream.Position >= stream.Length, reader.CurrentState);
12 references to reader
Microsoft.NET.Build.Tasks (12)
WorkloadManifestReader.SystemTextJson.cs (12)
67
while (!
reader
.Read())
69
if (
reader
.IsFinalBlock)
82
if (
reader
.BytesConsumed == span.Length)
87
int remaining = (int)(span.Length -
reader
.BytesConsumed);
93
span.Slice((int)
reader
.BytesConsumed).CopyTo(newBuffer);
105
reader = new Utf8JsonReader(span, stream.Position >= stream.Length,
reader
.CurrentState);
111
public long TokenStartIndex =>
reader
.TokenStartIndex;
113
public JsonTokenType TokenType =>
reader
.TokenType;
115
public int CurrentDepth =>
reader
.CurrentDepth;
117
public string? GetString() =>
reader
.GetString();
118
public bool TryGetInt64(out long value) =>
reader
.TryGetInt64(out value);
119
public bool GetBool() =>
reader
.GetBoolean();