3 writes to _readTail
System.IO.Pipelines (3)
System\IO\Pipelines\StreamPipeReader.cs (3)
133
_readTail
= null;
481
_readTail
= _readHead;
490
_readTail
= nextSegment;
14 references to _readTail
System.IO.Pipelines (14)
System\IO\Pipelines\StreamPipeReader.cs (14)
115
if (examinedSegment ==
_readTail
)
119
_examinedEverything = examinedIndex ==
_readTail
.End;
263
Memory<byte> buffer = reader.
_readTail
!.AvailableMemory.Slice(reader.
_readTail
.End);
267
Debug.Assert(length + reader.
_readTail
.End <= reader.
_readTail
.AvailableMemory.Length);
269
reader.
_readTail
.End += length;
472
return _readHead is null ? default : new ReadOnlySequence<byte>(_readHead, _readIndex,
_readTail
!,
_readTail
!.End);
479
Debug.Assert(
_readTail
== null);
485
Debug.Assert(
_readTail
!= null);
486
if (
_readTail
.WritableBytes < MinimumReadThreshold)
489
_readTail
.SetNext(nextSegment);
540
Debug.Assert(segment !=
_readTail
, "Returning _readTail segment that's in use!");