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