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