1 write to Address
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IRuntimeTypeSystem.cs (1)
17
Address
= address;
60 references to Address
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IRuntimeTypeSystem.cs (1)
22
public bool IsNull =>
Address
== 0;
Microsoft.Diagnostics.DataContractReader.Contracts (50)
Contracts\ComWrappers_1.cs (1)
182
TargetPointer typeHandlePtr = rts.GetTypeByNameAndModule(NativeObjectWrapperName, NativeObjectWrapperNamespace, moduleHandle).
Address
;
Contracts\RuntimeTypeSystem_1.cs (43)
506
return _methodTables[typeHandle.
Address
].Module;
530
public TargetPointer GetParentMethodTable(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? TargetPointer.Null : _methodTables[typeHandle.
Address
].ParentMethodTable;
532
public uint GetBaseSize(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.
Address
].Flags.BaseSize;
534
public uint GetComponentSize(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (uint)0 : _methodTables[typeHandle.
Address
].Flags.ComponentSize;
538
MethodTable methodTable = _methodTables[typeHandle.
Address
];
546
MethodTable canonMT = _methodTables[canonMTHandle.
Address
];
561
public bool IsFreeObjectMethodTable(TypeHandle typeHandle) => FreeObjectMethodTablePointer == typeHandle.
Address
;
563
public bool IsString(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.
Address
].Flags.IsString;
570
public bool ContainsGCPointers(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.
Address
].Flags.ContainsGCPointers;
571
public bool RequiresAlign8(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.
Address
].Flags.RequiresAlign8;
574
&& _methodTables[typeHandle.
Address
].ParentMethodTable == _continuationMethodTablePointer;
588
ulong mtAddress = typeHandle.
Address
;
650
public bool IsDynamicStatics(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.
Address
].Flags.IsDynamicStatics;
651
public ushort GetNumInterfaces(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? (ushort)0 : _methodTables[typeHandle.
Address
].NumInterfaces;
657
MethodTable methodTable = _methodTables[typeHandle.
Address
];
664
MethodTable methodTable = _methodTables[typeHandle.
Address
];
674
public bool IsTrackedReferenceWithFinalizer(TypeHandle typeHandle) => typeHandle.IsMethodTable() && _methodTables[typeHandle.
Address
].Flags.IsTrackedReferenceWithFinalizer;
680
MethodTable methodTable = _methodTables[typeHandle.
Address
];
690
MethodTable methodTable = _methodTables[typeHandle.
Address
];
738
MethodTable methodTable = _methodTables[typeHandle.
Address
];
742
return _target.ProcessedData.GetOrAdd<TypeInstantiation>(typeHandle.
Address
).TypeHandles;
749
MethodTable methodTable = _methodTables[typeHandle.
Address
];
758
MethodTable methodTable = _methodTables[typeHandle.
Address
];
791
public bool IsGenericTypeDefinition(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.
Address
].Flags.IsGenericTypeDefinition;
817
return _methodTables[typeHandle.
Address
].Flags.ContainsGenericVariables;
820
public bool IsCollectible(TypeHandle typeHandle) => !typeHandle.IsMethodTable() ? false : _methodTables[typeHandle.
Address
].Flags.IsCollectible;
825
MethodTable methodTable = _methodTables[typeHandle.
Address
];
847
MethodTable methodTable = _methodTables[typeHandle.
Address
];
891
MethodTable methodTable = _methodTables[typeHandle.
Address
];
924
MethodTable methodTable = _methodTables[typeHandle.
Address
];
949
MethodTable methodTable = _methodTables[typeHandle.
Address
];
995
if (!(instantiation[i].
Address
== typeArguments[i].
Address
))
1005
GetTypeParam(potentialMatch).
Address
== elementType.
Address
&&
1013
if (typeHandle.
Address
== TargetPointer.Null)
1021
MethodTable methodTable = _methodTables[typeHandle.
Address
];
1028
if (typeHandle.
Address
== TargetPointer.Null)
1251
MethodTable mt = _methodTables[typeHandle.
Address
];
1590
MethodTable mt = _methodTables[typeHandle.
Address
];
1594
return GetVTableIndirections(typeHandle.
Address
).GetAddressOfSlot(slotNum);
1887
Debug.Assert(_methodTables[typeHandle.
Address
].IsCanonMT);
1975
Debug.Assert(_methodTables[typeHandle.
Address
].IsCanonMT);
Contracts\StackWalk\GC\GcSignatureTypeProvider.cs (1)
180
if (typeHandle.
Address
== TargetPointer.Null)
RuntimeTypeSystemHelpers\ExtensionMethods.cs (5)
12
return type.
Address
!= 0 && ((ulong)type.
Address
& (ulong)RuntimeTypeSystem_1.TypeHandleBits.ValidMask) == (ulong)RuntimeTypeSystem_1.TypeHandleBits.TypeDesc;
17
return type.
Address
!= 0 && ((ulong)type.
Address
& (ulong)RuntimeTypeSystem_1.TypeHandleBits.ValidMask) == (ulong)RuntimeTypeSystem_1.TypeHandleBits.MethodTable;
25
return (ulong)type.
Address
& ~(ulong)RuntimeTypeSystem_1.TypeHandleBits.ValidMask;
Microsoft.Diagnostics.DataContractReader.Legacy (9)
Dbi\DacDbiImpl.cs (2)
2092
pLayout->componentID.token1 = charTypeHandle.
Address
.Value;
2109
pLayout->componentID.token1 = componentTypeHandle.
Address
.Value;
SOSDacImpl.cs (7)
1109
data->MTOfType = rtsContract.GetPrimitiveType(CorElementType.U).
Address
.ToClrDataAddress(_target);
1112
data->MTOfType = foundTypeHandle.
Address
.ToClrDataAddress(_target);
1119
data->MTOfType = paramTypeHandle.
Address
.ToClrDataAddress(_target);
1124
data->MTOfType = foundTypeHandle.
Address
.ToClrDataAddress(_target);
1165
data->MTOfEnclosingClass = ctx.
Address
.ToClrDataAddress(_target);
2927
*value = methodTableHandle.
Address
.ToClrDataAddress(_target);
3384
data->ElementTypeHandle = element.
Address
.Value;