5 writes to _sequence
System.Text.Json (5)
System\Text\Json\Serialization\PipeReadBufferState.cs (5)
45_sequence = ReadOnlySequence<byte>.Empty; 64bufferState._sequence = readResult.Buffer; 105_sequence = _sequence.Slice((byte)JsonConstants.Utf8Bom.Length); 128_sequence = _sequence.Slice(JsonConstants.Utf8Bom.Length); 146_sequence = ReadOnlySequence<byte>.Empty;
16 references to _sequence
System.Text.Json (16)
System\Text\Json\Serialization\PipeReadBufferState.cs (16)
39long leftOver = _sequence.Length; 44_utf8Json.AdvanceTo(_sequence.Slice(bytesConsumed).Start, _sequence.End); 55Debug.Assert(_sequence.Equals(ReadOnlySequence<byte>.Empty), "ReadAsync should only be called when the buffer is empty."); 80if (_sequence.IsSingleSegment) 83_sequence.FirstSpan, 88reader = new Utf8JsonReader(_sequence, IsFinalBlock, jsonReaderState); 99if (_sequence.Length > 0) 101if (_sequence.First.Length >= JsonConstants.Utf8Bom.Length) 103if (_sequence.FirstSpan.StartsWith(JsonConstants.Utf8Bom)) 105_sequence = _sequence.Slice((byte)JsonConstants.Utf8Bom.Length); 111SequencePosition pos = _sequence.Start; 113while (matched < JsonConstants.Utf8Bom.Length && _sequence.TryGet(ref pos, out ReadOnlyMemory<byte> mem, advance: true)) 128_sequence = _sequence.Slice(JsonConstants.Utf8Bom.Length); 137if (_sequence.Equals(ReadOnlySequence<byte>.Empty)) 145_utf8Json.AdvanceTo(_sequence.Start);