5 writes to _writingHead
System.IO.Pipelines (5)
System\IO\Pipelines\Pipe.cs (5)
216_writingHead = _readHead = _readTail = newSegment; 243_writingHead = newSegment; 655_writingHead = null; 1005_writingHead = null; 1234_writingHead = newSegment;
15 references to _writingHead
System.IO.Pipelines (15)
System\IO\Pipelines\Pipe.cs (15)
211if (_writingHead is null) 224_writingHead.End += _writingHeadBytesBuffered; 228if (_writingHead.End == 0) 234_writingHead.ResetMemory(); 235AttachMemory(_writingHead, ref prerented, sizeHint); 242_writingHead.SetNext(newSegment); 364Debug.Assert(segment != _writingHead, "Returning _writingHead segment that's in use!"); 385Debug.Assert(_writingHead != null); 386_writingHead.End += _writingHeadBytesBuffered; 389_readTail = _writingHead; 390_readTailIndex = _writingHead.End; 646if (_writingHead != returnEnd) 1210Debug.Assert(_writingHead != null); 1226_writingHead.End += _writingHeadBytesBuffered; 1233_writingHead.SetNext(newSegment);