5 writes to _freeList
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (5)
165
_freeList
= source._freeList;
207
_freeList
= -1;
335
_freeList
= i;
503
set.
_freeList
= StartOfFreeList - entries[set._freeList].Next;
582
set.
_freeList
= i;
8 references to _freeList
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (8)
165
_freeList = source.
_freeList
;
327
Debug.Assert((StartOfFreeList -
_freeList
) < 0, "shouldn't underflow because max hashtable length is MaxPrimeArrayLength = 0x7FEFFFFD(2146435069) _freelist underflow threshold 2147483646");
328
entry.Next = StartOfFreeList -
_freeList
;
500
index = set.
_freeList
;
502
Debug.Assert((StartOfFreeList - entries![set.
_freeList
].Next) >= -1, "shouldn't overflow because `next` cannot underflow");
503
set._freeList = StartOfFreeList - entries[set.
_freeList
].Next;
574
Debug.Assert((StartOfFreeList - set.
_freeList
) < 0, "shouldn't underflow because max hashtable length is MaxPrimeArrayLength = 0x7FEFFFFD(2146435069) _freelist underflow threshold 2147483646");
575
entry.Next = StartOfFreeList - set.
_freeList
;