5 writes to _freeList
Microsoft.CodeAnalysis.Threading.Package (5)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (5)
169_freeList = source._freeList; 209_freeList = -1; 336_freeList = i; 1005_freeList = -1; 1092_freeList = StartOfFreeList - entries[_freeList]._next;
6 references to _freeList
Microsoft.CodeAnalysis.Threading.Package (6)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (6)
169_freeList = source._freeList; 326Debug.Assert((StartOfFreeList - _freeList) < 0, "shouldn't underflow because max hashtable length is MaxPrimeArrayLength = 0x7FEFFFFD(2146435069) _freelist underflow threshold 2147483646"); 327entry._next = StartOfFreeList - _freeList; 1089index = _freeList; 1091Debug.Assert((StartOfFreeList - entries[_freeList]._next) >= -1, "shouldn't overflow because `next` cannot underflow"); 1092_freeList = StartOfFreeList - entries[_freeList]._next;