14 writes to _nextOrPrevious
System.Reflection.Metadata (14)
System\Reflection\Metadata\BlobBuilder.cs (14)
62_nextOrPrevious = this; 118_nextOrPrevious = this; 423_nextOrPrevious = (last != this) ? last : prefix; 424prefix._nextOrPrevious = (first != this) ? first : (prefixFirst != prefix) ? prefixFirst : prefix; 428last._nextOrPrevious = (prefixFirst != prefix) ? prefixFirst : prefix; 433prefixLast._nextOrPrevious = prefix; 499_nextOrPrevious = suffixLast; 500suffix._nextOrPrevious = (suffixFirst != suffix) ? suffixFirst : (first != this) ? first : suffix; 504last._nextOrPrevious = suffix; 509suffixLast._nextOrPrevious = (first != this) ? first : suffix; 558_nextOrPrevious = newChunk; 562newChunk._nextOrPrevious = first; 563last._nextOrPrevious = newChunk; 564_nextOrPrevious = newChunk;
11 references to _nextOrPrevious
System.Reflection.Metadata (11)
System\Reflection\Metadata\BlobBuilder.cs (9)
35private BlobBuilder FirstChunk => _nextOrPrevious._nextOrPrevious; 126Debug.Assert(_nextOrPrevious != null); 323if (_nextOrPrevious == this) 416var last = _nextOrPrevious; 417var prefixLast = prefix._nextOrPrevious; 493var last = _nextOrPrevious; 494var suffixLast = suffix._nextOrPrevious; 552var last = _nextOrPrevious;
System\Reflection\Metadata\BlobBuilder.Enumerators.cs (2)
39if (_currentOpt == _head._nextOrPrevious) 46_next = _next._nextOrPrevious;