8 writes to Next
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (8)
324
entries[last].
Next
= entry.Next;
328
entry.
Next
= StartOfFreeList - _freeList;
521
entry.
Next
= bucket - 1; // Value in _buckets is 1-based
571
entries[last].
Next
= entry.Next;
575
entry.
Next
= StartOfFreeList - set._freeList;
1324
entry.
Next
= bucket - 1; // Value in _buckets is 1-based
1369
entry.
Next
= bucket - 1; // Value in _buckets is 1-based
1503
entry.
Next
= bucket - 1; // Value in _buckets is 1-based
25 references to Next
System.Private.CoreLib (25)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (25)
180
if (entry.
Next
>= -1)
243
i = entry.
Next
;
265
i = entry.
Next
;
320
bucket = entry.
Next
+ 1; // Value in buckets is 1-based
324
entries[last].Next = entry.
Next
;
341
i = entry.
Next
;
483
i = entry.
Next
;
502
Debug.Assert((StartOfFreeList - entries![set._freeList].
Next
) >= -1, "shouldn't overflow because `next` cannot underflow");
503
set._freeList = StartOfFreeList - entries[set._freeList].
Next
;
567
bucket = entry.
Next
+ 1; // Value in buckets is 1-based
571
entries[last].Next = entry.
Next
;
588
i = entry.
Next
;
656
i = entry.
Next
;
1199
if (entry.
Next
>= -1)
1220
if (entry.
Next
>= -1)
1306
if (entry.
Next
>= -1)
1321
if (entry.
Next
>= -1)
1364
if (oldEntries[i].
Next
>= -1)
1444
i = entry.
Next
;
1468
i = entry.
Next
;
1484
Debug.Assert((StartOfFreeList - entries![_freeList].
Next
) >= -1, "shouldn't overflow because `next` cannot underflow");
1485
_freeList = StartOfFreeList - entries[_freeList].
Next
;
1556
if (entry.
Next
>= -1)
1602
if (entry.
Next
>= -1 && !bitHelper.IsMarked(i))
1825
if (entry.
Next
>= -1)