5 writes to _freeList
Microsoft.Build.Framework (5)
SegmentedDictionary`2.cs (5)
242
_freeList
= -1;
460
_freeList
= -1;
619
_freeList
= StartOfFreeList - entries[_freeList]._next;
726
_freeList
= i;
800
_freeList
= i;
7 references to _freeList
Microsoft.Build.Framework (7)
SegmentedDictionary`2.cs (7)
617
index =
_freeList
;
618
Debug.Assert((StartOfFreeList - entries[
_freeList
]._next) >= -1, "shouldn't overflow because `next` cannot underflow");
619
_freeList = StartOfFreeList - entries[
_freeList
]._next;
709
Debug.Assert((StartOfFreeList -
_freeList
) < 0, "shouldn't underflow because max hashtable length is MaxPrimeArrayLength = 0x7FEFFFFD(2146435069) _freelist underflow threshold 2147483646");
710
entry._next = StartOfFreeList -
_freeList
;
783
Debug.Assert((StartOfFreeList -
_freeList
) < 0, "shouldn't underflow because max hashtable length is MaxPrimeArrayLength = 0x7FEFFFFD(2146435069) _freelist underflow threshold 2147483646");
784
entry._next = StartOfFreeList -
_freeList
;