5 writes to _next
Microsoft.CodeAnalysis.Threading.Package (5)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (5)
323
entries[last].
_next
= entry._next;
327
entry.
_next
= StartOfFreeList - _freeList;
918
entry.
_next
= bucket - 1; // Value in _buckets is 1-based
977
entry.
_next
= bucket - 1; // Value in _buckets is 1-based
1110
entry.
_next
= bucket - 1; // Value in _buckets is 1-based
17 references to _next
Microsoft.CodeAnalysis.Threading.Package (17)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (17)
182
if (entry.
_next
>= -1)
246
i = entry.
_next
;
268
i = entry.
_next
;
319
bucket = entry.
_next
+ 1; // Value in buckets is 1-based
323
entries[last]._next = entry.
_next
;
342
i = entry.
_next
;
825
if (entry.
_next
>= -1)
846
if (entry.
_next
>= -1)
915
if (entry.
_next
>= -1)
972
if (oldEntries[i].
_next
>= -1)
1051
i = entry.
_next
;
1075
i = entry.
_next
;
1091
Debug.Assert((StartOfFreeList - entries[_freeList].
_next
) >= -1, "shouldn't overflow because `next` cannot underflow");
1092
_freeList = StartOfFreeList - entries[_freeList].
_next
;
1153
if (entry.
_next
>= -1)
1199
if (entry.
_next
>= -1 && !bitHelper.IsMarked(i))
1415
if (entry.
_next
>= -1)