1 write to _target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\ConditionalWeakTable_1.cs (1)
12
_target
= target;
12 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (12)
Contracts\ConditionalWeakTable_1.cs (12)
20
Data.ConditionalWeakTable cwt =
_target
.ProcessedData.GetOrAdd<Data.ConditionalWeakTable>(conditionalWeakTable);
21
Data.ConditionalWeakTableContainer container =
_target
.ProcessedData.GetOrAdd<Data.ConditionalWeakTableContainer>(cwt.Container);
23
int hashCode =
_target
.Contracts.Object.TryGetHashCode(key);
29
Data.Array bucketsArray =
_target
.ProcessedData.GetOrAdd<Data.Array>(container.Buckets);
33
int entriesIndex =
_target
.Read<int>(bucketsArray.DataPointer + (ulong)(bucket * sizeof(int)));
35
Data.Array entriesArray =
_target
.ProcessedData.GetOrAdd<Data.Array>(container.Entries);
36
TargetPointer entriesMT =
_target
.Contracts.Object.GetMethodTableAddress(container.Entries);
37
TypeHandle entriesTypeHandle =
_target
.Contracts.RuntimeTypeSystem.GetTypeHandle(entriesMT);
38
uint entrySize =
_target
.Contracts.RuntimeTypeSystem.GetComponentSize(entriesTypeHandle);
43
Data.ConditionalWeakTableEntry entry =
_target
.ProcessedData.GetOrAdd<Data.ConditionalWeakTableEntry>(entryAddress);
47
Data.ObjectHandle handle =
_target
.ProcessedData.GetOrAdd<Data.ObjectHandle>(entry.DepHndAddress);
50
TargetNUInt extraInfo =
_target
.Contracts.GC.GetHandleExtraInfo(handle.Handle);