8 writes to Next
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (8)
324entries[last].Next = entry.Next; 328entry.Next = StartOfFreeList - _freeList; 521entry.Next = bucket - 1; // Value in _buckets is 1-based 571entries[last].Next = entry.Next; 575entry.Next = StartOfFreeList - set._freeList; 1332entry.Next = bucket - 1; // Value in _buckets is 1-based 1377entry.Next = bucket - 1; // Value in _buckets is 1-based 1511entry.Next = bucket - 1; // Value in _buckets is 1-based
25 references to Next
System.Private.CoreLib (25)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (25)
180if (entry.Next >= -1) 243i = entry.Next; 265i = entry.Next; 320bucket = entry.Next + 1; // Value in buckets is 1-based 324entries[last].Next = entry.Next; 341i = entry.Next; 483i = entry.Next; 502Debug.Assert((StartOfFreeList - entries[set._freeList].Next) >= -1, "shouldn't overflow because `next` cannot underflow"); 503set._freeList = StartOfFreeList - entries[set._freeList].Next; 567bucket = entry.Next + 1; // Value in buckets is 1-based 571entries[last].Next = entry.Next; 588i = entry.Next; 656i = entry.Next; 1207if (entry.Next >= -1) 1228if (entry.Next >= -1) 1314if (entry.Next >= -1) 1329if (entry.Next >= -1) 1372if (oldEntries[i].Next >= -1) 1452i = entry.Next; 1476i = entry.Next; 1492Debug.Assert((StartOfFreeList - entries[_freeList].Next) >= -1, "shouldn't overflow because `next` cannot underflow"); 1493_freeList = StartOfFreeList - entries[_freeList].Next; 1564if (entry.Next >= -1) 1610if (entry.Next >= -1 && !bitHelper.IsMarked(i)) 1833if (entry.Next >= -1)