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