15 writes to next
System.Private.CoreLib (15)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (15)
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 1333entries[last].next = entry.next; 1337entry.next = StartOfFreeList - _freeList; 1381entries[last].next = entry.next; 1385entry.next = StartOfFreeList - _freeList; 1459entries[last].next = entry.next; 1465entry.next = StartOfFreeList - _freeList; 1509entries[last].next = entry.next; 1515entry.next = StartOfFreeList - _freeList; 1730entry.next = bucket - 1; // Value in _buckets is 1-based
46 references to next
System.Private.CoreLib (46)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (46)
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) 1329bucket = entry.next + 1; // Value in buckets is 1-based 1333entries[last].next = entry.next; 1355i = entry.next; 1377bucket = entry.next + 1; // Value in buckets is 1-based 1381entries[last].next = entry.next; 1403i = entry.next; 1455bucket = entry.next + 1; // Value in buckets is 1-based 1459entries[last].next = entry.next; 1483i = entry.next; 1505bucket = entry.next + 1; // Value in buckets is 1-based 1509entries[last].next = entry.next; 1533i = entry.next; 1607if (entries![i].next >= -1) 1627if (entries![i].next >= -1) 1725if (entries[i].next >= -1) 1907if (entry.next >= -1) 2031if (entries![i].next >= -1) array[index++] = entries[i].key; 2105if (entries![i].next >= -1) objects[index++] = entries[i].key; 2147if (entry.next >= -1) 2226if (entries![i].next >= -1) array[index++] = entries[i].value; 2299if (entries![i].next >= -1) objects[index++] = entries[i].value!; 2341if (entry.next >= -1)