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; 1324entry.Next = bucket - 1; // Value in _buckets is 1-based 1369entry.Next = bucket - 1; // Value in _buckets is 1-based 1503entry.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; 1199if (entry.Next >= -1) 1220if (entry.Next >= -1) 1306if (entry.Next >= -1) 1321if (entry.Next >= -1) 1364if (oldEntries[i].Next >= -1) 1444i = entry.Next; 1468i = entry.Next; 1484Debug.Assert((StartOfFreeList - entries![_freeList].Next) >= -1, "shouldn't overflow because `next` cannot underflow"); 1485_freeList = StartOfFreeList - entries[_freeList].Next; 1556if (entry.Next >= -1) 1602if (entry.Next >= -1 && !bitHelper.IsMarked(i)) 1825if (entry.Next >= -1)