5 writes to HashCode
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (5)
617_entries[newEntry].HashCode = hashCode; 732Volatile.Write(ref entry.HashCode, -1); 827newEntry.HashCode = hashCode; 854newEntry.HashCode = hashCode; 865Volatile.Write(ref oldEntry.HashCode, -1);
5 references to HashCode
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (5)
662if (_entries[entriesIndex].HashCode == hashCode && _entries[entriesIndex].depHnd.UnsafeGetTargetAndDependent(out value) == key) 770if (entry.HashCode == -1) 825int hashCode = oldEntry.HashCode; 843int hashCode = oldEntry.HashCode; 949if (_oldKeepAlive is null || entries[entriesIndex].HashCode == -1)