3 writes to HashCode
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\HashSet.cs (3)
520entry.HashCode = hashCode; 1316entry.HashCode = entry.Value != null ? comparer.GetHashCode(entry.Value) : 0; 1510entry.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)) 1331ref int bucket = ref GetBucketRef(entry.HashCode); 1371int hashCode = oldEntries![i].HashCode; // At this point, we know we have entries. 1447if (entry.HashCode == hashCode && EqualityComparer<T>.Default.Equals(entry.Value, value)) 1471if (entry.HashCode == hashCode && comparer.Equals(entry.Value, value))