15 writes to next
System.Private.CoreLib (15)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (15)
622
entry.
next
= bucket - 1; // Value in _buckets is 1-based
900
entries[last].
next
= entry.next;
907
entry.
next
= StartOfFreeList - dictionary._freeList;
1032
entry.
next
= bucket - 1; // Value in _buckets is 1-based
1169
entry.
next
= bucket - 1; // Value in _buckets is 1-based
1284
entries[i].
next
= bucket - 1; // Value in _buckets is 1-based
1333
entries[last].
next
= entry.next;
1337
entry.
next
= StartOfFreeList - _freeList;
1381
entries[last].
next
= entry.next;
1385
entry.
next
= StartOfFreeList - _freeList;
1459
entries[last].
next
= entry.next;
1465
entry.
next
= StartOfFreeList - _freeList;
1509
entries[last].
next
= entry.next;
1515
entry.
next
= StartOfFreeList - _freeList;
1730
entry.
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)
147
if (oldEntries[i].
next
>= -1)
307
if (entries![i].
next
>= -1 && entries[i].value == null)
318
if (entries![i].
next
>= -1 && EqualityComparer<TValue>.Default.Equals(entries[i].value, value))
332
if (entries![i].
next
>= -1 && defaultComparer.Equals(entries[i].value, value))
363
if (entries![i].
next
>= -1)
434
i = entry.
next
;
465
i = entry.
next
;
555
i = entries[i].
next
;
587
i = entries[i].
next
;
603
Debug.Assert((StartOfFreeList - entries[_freeList].
next
) >= -1, "shouldn't overflow because `next` cannot underflow");
604
_freeList = StartOfFreeList - entries[_freeList].
next
;
831
i = entry.
next
;
896
bucket = entry.
next
+ 1; // Value in buckets is 1-based
900
entries[last].next = entry.
next
;
925
i = entry.
next
;
992
i = entries[i].
next
;
1013
Debug.Assert((StartOfFreeList - entries[dictionary._freeList].
next
) >= -1, "shouldn't overflow because `next` cannot underflow");
1014
dictionary._freeList = StartOfFreeList - entries[dictionary._freeList].
next
;
1111
i = entries[i].
next
;
1134
i = entries[i].
next
;
1150
Debug.Assert((StartOfFreeList - entries[dictionary._freeList].
next
) >= -1, "shouldn't overflow because `next` cannot underflow");
1151
dictionary._freeList = StartOfFreeList - entries[dictionary._freeList].
next
;
1267
if (entries[i].
next
>= -1)
1281
if (entries[i].
next
>= -1)
1329
bucket = entry.
next
+ 1; // Value in buckets is 1-based
1333
entries[last].next = entry.
next
;
1355
i = entry.
next
;
1377
bucket = entry.
next
+ 1; // Value in buckets is 1-based
1381
entries[last].next = entry.
next
;
1403
i = entry.
next
;
1455
bucket = entry.
next
+ 1; // Value in buckets is 1-based
1459
entries[last].next = entry.
next
;
1483
i = entry.
next
;
1505
bucket = entry.
next
+ 1; // Value in buckets is 1-based
1509
entries[last].next = entry.
next
;
1533
i = entry.
next
;
1607
if (entries![i].
next
>= -1)
1627
if (entries![i].
next
>= -1)
1725
if (entries[i].
next
>= -1)
1907
if (entry.
next
>= -1)
2031
if (entries![i].
next
>= -1) array[index++] = entries[i].key;
2105
if (entries![i].
next
>= -1) objects[index++] = entries[i].key;
2147
if (entry.
next
>= -1)
2226
if (entries![i].
next
>= -1) array[index++] = entries[i].value;
2299
if (entries![i].
next
>= -1) objects[index++] = entries[i].value!;
2341
if (entry.
next
>= -1)