1 write to _hashCode
Microsoft.Build.Framework (1)
SegmentedDictionary`2.cs (1)
636entry._hashCode = hashCode;
10 references to _hashCode
Microsoft.Build.Framework (10)
SegmentedDictionary`2.cs (10)
360if (entry._hashCode == hashCode && EqualityComparer<TKey>.Default.Equals(entry._key, key)) 392if (entry._hashCode == hashCode && defaultComparer.Equals(entry._key, key)) 424if (entry._hashCode == hashCode && comparer.Equals(entry._key, key)) 505if (entries[i]._hashCode == hashCode && EqualityComparer<TKey>.Default.Equals(entries[i]._key, key)) 547if (entries[i]._hashCode == hashCode && defaultComparer.Equals(entries[i]._key, key)) 586if (entries[i]._hashCode == hashCode && comparer.Equals(entries[i]._key, key)) 665ref var bucket = ref GetBucket(entries[i]._hashCode); 698if (entry._hashCode == hashCode && (_comparer?.Equals(entry._key, key) ?? EqualityComparer<TKey>.Default.Equals(entry._key, key))) 770if (entry._hashCode == hashCode && (_comparer?.Equals(entry._key, key) ?? EqualityComparer<TKey>.Default.Equals(entry._key, key))) 989var hashCode = oldEntries[i]._hashCode; // At this point, we know we have entries.