5 writes to _next
Microsoft.CodeAnalysis.Collections.Package (5)
SegmentedHashSet`1.cs (5)
321entries[last]._next = entry._next; 325entry._next = StartOfFreeList - _freeList; 916entry._next = bucket - 1; // Value in _buckets is 1-based 975entry._next = bucket - 1; // Value in _buckets is 1-based 1108entry._next = bucket - 1; // Value in _buckets is 1-based
17 references to _next
Microsoft.CodeAnalysis.Collections.Package (17)
SegmentedHashSet`1.cs (17)
180if (entry._next >= -1) 244i = entry._next; 266i = entry._next; 317bucket = entry._next + 1; // Value in buckets is 1-based 321entries[last]._next = entry._next; 340i = entry._next; 823if (entry._next >= -1) 844if (entry._next >= -1) 913if (entry._next >= -1) 970if (oldEntries[i]._next >= -1) 1049i = entry._next; 1073i = entry._next; 1089Debug.Assert((StartOfFreeList - entries[_freeList]._next) >= -1, "shouldn't overflow because `next` cannot underflow"); 1090_freeList = StartOfFreeList - entries[_freeList]._next; 1151if (entry._next >= -1) 1197if (entry._next >= -1 && !bitHelper.IsMarked(i)) 1413if (entry._next >= -1)