3 writes to depHnd
System.Private.CoreLib (3)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (3)
617_entries[newEntry].depHnd = new DependentHandle(key, value); 827newEntry.depHnd = oldEntry.depHnd; 854newEntry.depHnd = depHnd;
9 references to depHnd
System.Private.CoreLib (9)
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\ConditionalWeakTable.cs (9)
661if (_entries[entriesIndex].HashCode == hashCode && _entries[entriesIndex].depHnd.UnsafeGetTargetAndDependent(out value) == key) 679object? oKey = _entries[index].depHnd.UnsafeGetTargetAndDependent(out object? oValue); 734entry.depHnd.UnsafeSetTargetToNull(); 744_entries[entryIndex].depHnd.UnsafeSetDependent(newValue); 776if (entry.depHnd.IsAllocated && entry.depHnd.UnsafeGetTarget() is null) 827newEntry.depHnd = oldEntry.depHnd; 843DependentHandle depHnd = oldEntry.depHnd; 950entries[entriesIndex].depHnd.Dispose();