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