3 writes to HashCode
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (3)
520entry.HashCode = hashCode; 1308entry.HashCode = entry.Value != null ? comparer.GetHashCode(entry.Value) : 0; 1502entry.HashCode = hashCode;
10 references to HashCode
System.Private.CoreLib (10)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (10)
239if (entry.HashCode == hashCode && EqualityComparer<T>.Default.Equals(entry.Value, item)) 261if (entry.HashCode == hashCode && comparer.Equals(entry.Value, item)) 316if (entry.HashCode == hashCode && (comparer?.Equals(entry.Value, item) ?? EqualityComparer<T>.Default.Equals(entry.Value, item))) 479if (entry.HashCode == hashCode && comparer.Equals(item, entry.Value)) 563if (entry.HashCode == hashCode && comparer.Equals(item, entry.Value)) 651if (entry.HashCode == hashCode && comparer.Equals(item, entry.Value)) 1323ref int bucket = ref GetBucketRef(entry.HashCode); 1363int hashCode = oldEntries![i].HashCode; // At this point, we know we have entries. 1439if (entry.HashCode == hashCode && EqualityComparer<T>.Default.Equals(entry.Value, value)) 1463if (entry.HashCode == hashCode && comparer.Equals(entry.Value, value))