4 writes to _readHead
System.IO.Pipelines (4)
System\IO\Pipelines\StreamPipeReader.cs (4)
135
_readHead
= null;
142
_readHead
= nextBlock;
148
_readHead
= consumedSegment;
494
_readHead
= AllocateSegment(minimumSize);
10 references to _readHead
System.IO.Pipelines (10)
System\IO\Pipelines\StreamPipeReader.cs (10)
99
if (
_readHead
== null)
104
BufferSegment returnStart =
_readHead
;
190
BufferSegment? segment =
_readHead
;
330
BufferSegment? segment =
_readHead
;
401
BufferSegment? segment =
_readHead
;
486
return
_readHead
is null ? default : new ReadOnlySequence<byte>(
_readHead
, _readIndex, _readTail!, _readTail!.End);
491
if (
_readHead
== null)
495
_readTail =
_readHead
;
553
Debug.Assert(segment !=
_readHead
, "Returning _readHead segment that's in use!");