5 writes to _next
Microsoft.CodeAnalysis.Threading.Package (5)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (5)
323entries[last]._next = entry._next; 327entry._next = StartOfFreeList - _freeList; 918entry._next = bucket - 1; // Value in _buckets is 1-based 977entry._next = bucket - 1; // Value in _buckets is 1-based 1110entry._next = bucket - 1; // Value in _buckets is 1-based
17 references to _next
Microsoft.CodeAnalysis.Threading.Package (17)
src\Dependencies\Collections\Segmented\SegmentedHashSet`1.cs (17)
182if (entry._next >= -1) 246i = entry._next; 268i = entry._next; 319bucket = entry._next + 1; // Value in buckets is 1-based 323entries[last]._next = entry._next; 342i = entry._next; 825if (entry._next >= -1) 846if (entry._next >= -1) 915if (entry._next >= -1) 972if (oldEntries[i]._next >= -1) 1051i = entry._next; 1075i = entry._next; 1091Debug.Assert((StartOfFreeList - entries[_freeList]._next) >= -1, "shouldn't overflow because `next` cannot underflow"); 1092_freeList = StartOfFreeList - entries[_freeList]._next; 1153if (entry._next >= -1) 1199if (entry._next >= -1 && !bitHelper.IsMarked(i)) 1415if (entry._next >= -1)