4 writes to _readHead
System.IO.Pipelines (4)
System\IO\Pipelines\StreamPipeReader.cs (4)
132_readHead = null; 139_readHead = nextBlock; 145_readHead = consumedSegment; 480_readHead = AllocateSegment(minimumSize);
10 references to _readHead
System.IO.Pipelines (10)
System\IO\Pipelines\StreamPipeReader.cs (10)
99if (_readHead == null) 104BufferSegment returnStart = _readHead; 187BufferSegment? segment = _readHead; 326BufferSegment? segment = _readHead; 392BufferSegment? segment = _readHead; 472return _readHead is null ? default : new ReadOnlySequence<byte>(_readHead, _readIndex, _readTail!, _readTail!.End); 477if (_readHead == null) 481_readTail = _readHead; 539Debug.Assert(segment != _readHead, "Returning _readHead segment that's in use!");