1 write to _target
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\ConditionalWeakTable_1.cs (1)
32
_target
= target;
15 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (15)
Contracts\ConditionalWeakTable_1.cs (15)
38
IRuntimeTypeSystem rts =
_target
.Contracts.RuntimeTypeSystem;
46
Data.Object cwtObj =
_target
.ProcessedData.GetOrAdd<Data.Object>(conditionalWeakTable);
47
TargetPointer container =
_target
.ReadPointer(cwtObj.Data + _containerFieldOffset.Value);
61
Data.Object containerObj =
_target
.ProcessedData.GetOrAdd<Data.Object>(container);
62
TargetPointer bucketsPtr =
_target
.ReadPointer(containerObj.Data + _bucketsFieldOffset.Value);
63
TargetPointer entriesPtr =
_target
.ReadPointer(containerObj.Data + _entriesFieldOffset.Value);
65
int hashCode =
_target
.Contracts.Object.TryGetHashCode(key);
72
Data.Array bucketsArray =
_target
.ProcessedData.GetOrAdd<Data.Array>(bucketsPtr);
76
int entriesIndex =
_target
.Read<int>(bucketsArray.DataPointer + (ulong)(bucket * sizeof(int)));
96
Data.Array entriesArray =
_target
.ProcessedData.GetOrAdd<Data.Array>(entriesPtr);
97
TargetPointer entriesMT =
_target
.Contracts.Object.GetMethodTableAddress(entriesPtr);
105
int entryHashCode =
_target
.Read<int>(entryAddress + _hashCodeFieldOffset.Value);
108
Data.ObjectHandle handle =
_target
.ProcessedData.GetOrAdd<Data.ObjectHandle>(entryAddress + _depHndFieldOffset.Value);
111
TargetNUInt extraInfo =
_target
.Contracts.GC.GetHandleExtraInfo(handle.Handle);
118
entriesIndex =
_target
.Read<int>(entryAddress + _nextFieldOffset.Value);