3 writes to span
Microsoft.NET.Build.Tasks (3)
WorkloadManifestReader.SystemTextJson.cs (3)
55span = buffer.AsSpan().Slice(0, readCount); 59span = span.Slice(utf8Bom.Length, span.Length - utf8Bom.Length); 103span = newBuffer.AsSpan().Slice(0, remaining + readCount);
9 references to span
Microsoft.NET.Build.Tasks (9)
WorkloadManifestReader.SystemTextJson.cs (9)
57if (span.StartsWith(utf8Bom)) 59span = span.Slice(utf8Bom.Length, span.Length - utf8Bom.Length); 62reader = new Utf8JsonReader(span, readCount >= stream.Length, new JsonReaderState(readerOptions)); 82if (reader.BytesConsumed == span.Length) 84newSegmentSize = span.Length * 2; 87int remaining = (int)(span.Length - reader.BytesConsumed); 93span.Slice((int)reader.BytesConsumed).CopyTo(newBuffer); 105reader = new Utf8JsonReader(span, stream.Position >= stream.Length, reader.CurrentState);