3 writes to depHnd
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (3)
618_entries[newEntry].depHnd = new DependentHandle(key, value); 828newEntry.depHnd = oldEntry.depHnd; 855newEntry.depHnd = depHnd;
9 references to depHnd
System.Private.CoreLib (9)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (9)
662if (_entries[entriesIndex].HashCode == hashCode && _entries[entriesIndex].depHnd.UnsafeGetTargetAndDependent(out value) == key) 680object? oKey = _entries[index].depHnd.UnsafeGetTargetAndDependent(out object? oValue); 735entry.depHnd.UnsafeSetTargetToNull(); 745_entries[entryIndex].depHnd.UnsafeSetDependent(newValue); 777if (entry.depHnd.IsAllocated && entry.depHnd.UnsafeGetTarget() is null) 828newEntry.depHnd = oldEntry.depHnd; 844DependentHandle depHnd = oldEntry.depHnd; 951entries[entriesIndex].depHnd.Dispose();