7 writes to _next
Microsoft.CodeAnalysis.Collections.Package (7)
SegmentedDictionary`2.cs (7)
633
entry.
_next
= bucket - 1; // Value in _buckets is 1-based
662
entries[i].
_next
= bucket - 1; // Value in _buckets is 1-based
729
entries[last].
_next
= entry._next;
733
entry.
_next
= StartOfFreeList - _freeList;
806
entries[last].
_next
= entry._next;
812
entry.
_next
= StartOfFreeList - _freeList;
1029
entry.
_next
= bucket - 1; // Value in _buckets is 1-based
28 references to _next
Microsoft.CodeAnalysis.Collections.Package (28)
SegmentedDictionary`2.cs (28)
182
if (oldEntries[i].
_next
>= -1)
321
if (entries[i].
_next
>= -1 && entries[i]._value == null)
332
if (entries[i].
_next
>= -1 && EqualityComparer<TValue>.Default.Equals(entries[i]._value, value))
346
if (entries[i].
_next
>= -1 && defaultComparer.Equals(entries[i]._value, value))
377
if (entries[i].
_next
>= -1)
434
i = entry.
_next
;
466
i = entry.
_next
;
559
i = entries[i].
_next
;
598
i = entries[i].
_next
;
614
Debug.Assert((StartOfFreeList - entries[_freeList].
_next
) >= -1, "shouldn't overflow because `next` cannot underflow");
615
_freeList = StartOfFreeList - entries[_freeList].
_next
;
659
if (entries[i].
_next
>= -1)
725
bucket = entry.
_next
+ 1; // Value in buckets is 1-based
729
entries[last]._next = entry.
_next
;
755
i = entry.
_next
;
802
bucket = entry.
_next
+ 1; // Value in buckets is 1-based
806
entries[last]._next = entry.
_next
;
834
i = entry.
_next
;
909
if (entries[i].
_next
>= -1)
929
if (entries[i].
_next
>= -1)
1024
if (entries[i].
_next
>= -1)
1203
if (entry.
_next
>= -1)
1332
if (entries[i].
_next
>= -1)
1413
if (entries[i].
_next
>= -1)
1458
if (entry.
_next
>= -1)
1540
if (entries[i].
_next
>= -1)
1621
if (entries[i].
_next
>= -1)
1666
if (entry.
_next
>= -1)