11 writes to next
System.Private.CoreLib (11)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (11)
621entry.next = bucket - 1; // Value in _buckets is 1-based 899entries[last].next = entry.next; 906entry.next = StartOfFreeList - dictionary._freeList; 1031entry.next = bucket - 1; // Value in _buckets is 1-based 1168entry.next = bucket - 1; // Value in _buckets is 1-based 1283entries[i].next = bucket - 1; // Value in _buckets is 1-based 1328entries[last].next = entry.next; 1332entry.next = StartOfFreeList - _freeList; 1401entries[last].next = entry.next; 1407entry.next = StartOfFreeList - _freeList; 1621entry.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) 433i = entry.next; 464i = entry.next; 554i = entries[i].next; 586i = entries[i].next; 602Debug.Assert((StartOfFreeList - entries[_freeList].next) >= -1, "shouldn't overflow because `next` cannot underflow"); 603_freeList = StartOfFreeList - entries[_freeList].next; 830i = entry.next; 895bucket = entry.next + 1; // Value in buckets is 1-based 899entries[last].next = entry.next; 924i = entry.next; 991i = entries[i].next; 1012Debug.Assert((StartOfFreeList - entries[dictionary._freeList].next) >= -1, "shouldn't overflow because `next` cannot underflow"); 1013dictionary._freeList = StartOfFreeList - entries[dictionary._freeList].next; 1110i = entries[i].next; 1133i = entries[i].next; 1149Debug.Assert((StartOfFreeList - entries[dictionary._freeList].next) >= -1, "shouldn't overflow because `next` cannot underflow"); 1150dictionary._freeList = StartOfFreeList - entries[dictionary._freeList].next; 1266if (entries[i].next >= -1) 1280if (entries[i].next >= -1) 1324bucket = entry.next + 1; // Value in buckets is 1-based 1328entries[last].next = entry.next; 1350i = entry.next; 1397bucket = entry.next + 1; // Value in buckets is 1-based 1401entries[last].next = entry.next; 1425i = entry.next; 1498if (entries![i].next >= -1) 1518if (entries![i].next >= -1) 1616if (entries[i].next >= -1) 1798if (entry.next >= -1) 1922if (entries![i].next >= -1) array[index++] = entries[i].key; 1996if (entries![i].next >= -1) objects[index++] = entries[i].key; 2038if (entry.next >= -1) 2117if (entries![i].next >= -1) array[index++] = entries[i].value; 2190if (entries![i].next >= -1) objects[index++] = entries[i].value!; 2232if (entry.next >= -1)