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