15 writes to _nextOrPrevious
System.Reflection.Metadata (15)
System\Reflection\Metadata\BlobBuilder.cs (15)
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; 485_nextOrPrevious = (suffixLast != suffix) ? suffixLast : this; 504_nextOrPrevious = suffixLast; 505suffix._nextOrPrevious = (suffixFirst != suffix) ? suffixFirst : (first != this) ? first : suffix; 509last._nextOrPrevious = suffix; 514suffixLast._nextOrPrevious = (first != this) ? first : suffix; 563_nextOrPrevious = newChunk; 567newChunk._nextOrPrevious = first; 568last._nextOrPrevious = newChunk; 569_nextOrPrevious = newChunk;
12 references to _nextOrPrevious
System.Reflection.Metadata (12)
System\Reflection\Metadata\BlobBuilder.cs (10)
35private BlobBuilder FirstChunk => _nextOrPrevious._nextOrPrevious; 126Debug.Assert(_nextOrPrevious != null); 323if (_nextOrPrevious == this) 416var last = _nextOrPrevious; 417var prefixLast = prefix._nextOrPrevious; 484var suffixLast = suffix._nextOrPrevious; 498var last = _nextOrPrevious; 499var suffixLast = suffix._nextOrPrevious; 557var last = _nextOrPrevious;
System\Reflection\Metadata\BlobBuilder.Enumerators.cs (2)
39if (_currentOpt == _head._nextOrPrevious) 46_next = _next._nextOrPrevious;