11 writes to next
System.Private.CoreLib (11)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (11)
622entry.next = bucket - 1; // Value in _buckets is 1-based 900entries[last].next = entry.next; 907entry.next = StartOfFreeList - dictionary._freeList; 1032entry.next = bucket - 1; // Value in _buckets is 1-based 1169entry.next = bucket - 1; // Value in _buckets is 1-based 1284entries[i].next = bucket - 1; // Value in _buckets is 1-based 1329entries[last].next = entry.next; 1333entry.next = StartOfFreeList - _freeList; 1402entries[last].next = entry.next; 1408entry.next = StartOfFreeList - _freeList; 1622entry.next = bucket - 1; // Value in _buckets is 1-based
40 references to next
System.Private.CoreLib (40)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (40)
147if (oldEntries[i].next >= -1) 307if (entries![i].next >= -1 && entries[i].value == null) 318if (entries![i].next >= -1 && EqualityComparer<TValue>.Default.Equals(entries[i].value, value)) 332if (entries![i].next >= -1 && defaultComparer.Equals(entries[i].value, value)) 363if (entries![i].next >= -1) 434i = entry.next; 465i = entry.next; 555i = entries[i].next; 587i = entries[i].next; 603Debug.Assert((StartOfFreeList - entries[_freeList].next) >= -1, "shouldn't overflow because `next` cannot underflow"); 604_freeList = StartOfFreeList - entries[_freeList].next; 831i = entry.next; 896bucket = entry.next + 1; // Value in buckets is 1-based 900entries[last].next = entry.next; 925i = entry.next; 992i = entries[i].next; 1013Debug.Assert((StartOfFreeList - entries[dictionary._freeList].next) >= -1, "shouldn't overflow because `next` cannot underflow"); 1014dictionary._freeList = StartOfFreeList - entries[dictionary._freeList].next; 1111i = entries[i].next; 1134i = entries[i].next; 1150Debug.Assert((StartOfFreeList - entries[dictionary._freeList].next) >= -1, "shouldn't overflow because `next` cannot underflow"); 1151dictionary._freeList = StartOfFreeList - entries[dictionary._freeList].next; 1267if (entries[i].next >= -1) 1281if (entries[i].next >= -1) 1325bucket = entry.next + 1; // Value in buckets is 1-based 1329entries[last].next = entry.next; 1351i = entry.next; 1398bucket = entry.next + 1; // Value in buckets is 1-based 1402entries[last].next = entry.next; 1426i = entry.next; 1499if (entries![i].next >= -1) 1519if (entries![i].next >= -1) 1617if (entries[i].next >= -1) 1799if (entry.next >= -1) 1923if (entries![i].next >= -1) array[index++] = entries[i].key; 1997if (entries![i].next >= -1) objects[index++] = entries[i].key; 2039if (entry.next >= -1) 2118if (entries![i].next >= -1) array[index++] = entries[i].value; 2191if (entries![i].next >= -1) objects[index++] = entries[i].value!; 2233if (entry.next >= -1)