7 writes to _next
Microsoft.Build.Framework (7)
SegmentedDictionary`2.cs (7)
637
entry.
_next
= bucket - 1; // Value in _buckets is 1-based
666
entries[i].
_next
= bucket - 1; // Value in _buckets is 1-based
706
entries[last].
_next
= entry._next;
710
entry.
_next
= StartOfFreeList - _freeList;
778
entries[last].
_next
= entry._next;
784
entry.
_next
= StartOfFreeList - _freeList;
995
entry.
_next
= bucket - 1; // Value in _buckets is 1-based
30 references to _next
Microsoft.Build.Framework (30)
SegmentedDictionary`2.cs (30)
124
if (entries[i].
_next
>= -1)
258
if (entries[i].
_next
>= -1 && entries[i]._value == null)
269
if (entries[i].
_next
>= -1 && EqualityComparer<TValue>.Default.Equals(entries[i]._value, value))
283
if (entries[i].
_next
>= -1 && defaultComparer.Equals(entries[i]._value, value))
314
if (entries[i].
_next
>= -1)
365
i = entry.
_next
;
397
i = entry.
_next
;
429
i = entry.
_next
;
521
i = entries[i].
_next
;
563
i = entries[i].
_next
;
602
i = entries[i].
_next
;
618
Debug.Assert((StartOfFreeList - entries[_freeList].
_next
) >= -1, "shouldn't overflow because `next` cannot underflow");
619
_freeList = StartOfFreeList - entries[_freeList].
_next
;
663
if (entries[i].
_next
>= -1)
702
bucket = entry.
_next
+ 1; // Value in buckets is 1-based
706
entries[last]._next = entry.
_next
;
732
i = entry.
_next
;
774
bucket = entry.
_next
+ 1; // Value in buckets is 1-based
778
entries[last]._next = entry.
_next
;
806
i = entry.
_next
;
881
if (entries[i].
_next
>= -1)
901
if (entries[i].
_next
>= -1)
990
if (oldEntries[i].
_next
>= -1)
1169
if (entry.
_next
>= -1)
1296
if (entries[i].
_next
>= -1)
1371
if (entries[i].
_next
>= -1)
1416
if (entry.
_next
>= -1)
1496
if (entries[i].
_next
>= -1)
1571
if (entries[i].
_next
>= -1)
1616
if (entry.
_next
>= -1)