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; 503set._freeList = StartOfFreeList - entries[set._freeList].Next; 582set._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; 327Debug.Assert((StartOfFreeList - _freeList) < 0, "shouldn't underflow because max hashtable length is MaxPrimeArrayLength = 0x7FEFFFFD(2146435069) _freelist underflow threshold 2147483646"); 328entry.Next = StartOfFreeList - _freeList; 500index = set._freeList; 502Debug.Assert((StartOfFreeList - entries![set._freeList].Next) >= -1, "shouldn't overflow because `next` cannot underflow"); 503set._freeList = StartOfFreeList - entries[set._freeList].Next; 574Debug.Assert((StartOfFreeList - set._freeList) < 0, "shouldn't underflow because max hashtable length is MaxPrimeArrayLength = 0x7FEFFFFD(2146435069) _freelist underflow threshold 2147483646"); 575entry.Next = StartOfFreeList - set._freeList;