1 implementation of GetTypeHandle
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\RuntimeTypeSystem_1.cs (1)
464
public ITypeHandle
GetTypeHandle
(TargetPointer typeHandlePointer)
111 references to GetTypeHandle
Microsoft.Diagnostics.DataContractReader.Contracts (23)
Contracts\CallingConvention\CallingConvention_1.cs (4)
60
ITypeHandle owningTypeHandle = rts.
GetTypeHandle
(rts.GetMethodTable(methodDesc));
87
ITypeHandle enclosingType = rts.
GetTypeHandle
(rts.GetMTOfEnclosingClass(fieldDesc));
197
ITypeHandle owningType = rts.
GetTypeHandle
(methodTablePtr);
345
return new CdacTypeHandle(rts.
GetTypeHandle
(objectMt), _target, this);
Contracts\CallingConvention\SignatureTypeInfoProvider.cs (2)
148
: FromExactType(_rts.
GetTypeHandle
(typeHandlePointer));
193
: _rts.
GetTypeHandle
(typeHandlePointer);
Contracts\CodeVersions_1.cs (1)
339
ITypeHandle typeHandle = rts.
GetTypeHandle
(mtAddr);
Contracts\ConditionalWeakTable_1.cs (1)
37
ITypeHandle entriesTypeHandle = _target.Contracts.RuntimeTypeSystem.
GetTypeHandle
(entriesMT);
Contracts\Exception_1.cs (1)
67
ITypeHandle stackTraceHandle = rtsContract.
GetTypeHandle
(mt);
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
810
ITypeHandle th = rts.
GetTypeHandle
(mtPtr);
Contracts\ExternalMemoryHandles_1.cs (1)
38
ITypeHandle typeHandle = _rts.
GetTypeHandle
(handle.MethodTable);
Contracts\ManagedTypeSource_1.cs (3)
139
ITypeHandle ctx = rts.
GetTypeHandle
(enclosingMT);
174
ITypeHandle ctx = rts.
GetTypeHandle
(enclosingMT);
282
th = _target.Contracts.RuntimeTypeSystem.
GetTypeHandle
(typeHandlePtr);
Contracts\Object_1.cs (3)
83
ITypeHandle typeHandle = typeSystemContract.
GetTypeHandle
(mt);
200
isMulticast = typeSystemContract.IsArray(typeSystemContract.
GetTypeHandle
(mt), out _);
240
ITypeHandle typeHandle = typeSystemContract.
GetTypeHandle
(mt);
Contracts\Signature\SignatureTypeProvider.cs (4)
61
ITypeHandle declaringType = _runtimeTypeSystem.
GetTypeHandle
(_runtimeTypeSystem.GetMethodTable(methodContext));
89
return typeHandlePtr == TargetPointer.Null ? null : _runtimeTypeSystem.
GetTypeHandle
(typeHandlePtr);
100
return typeHandlePtr == TargetPointer.Null ? null : _runtimeTypeSystem.
GetTypeHandle
(typeHandlePtr);
109
: _runtimeTypeSystem.
GetTypeHandle
(typeHandlePointer);
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (1)
120
ITypeHandle mtHandle = rtsContract.
GetTypeHandle
(stubDispatchFrame.RepresentativeMTPtr);
Contracts\StackWalk\GC\GCInteriorPointerResolver.cs (1)
79
ITypeHandle handle = _rts.
GetTypeHandle
(mt);
Microsoft.Diagnostics.DataContractReader.Legacy (88)
ClrDataExceptionState.cs (1)
155
ITypeHandle typeHandle = _target.Contracts.RuntimeTypeSystem.
GetTypeHandle
(
ClrDataFrame.cs (3)
469
ITypeHandle typeHandle = rts.
GetTypeHandle
(mtAddr);
508
typeHandle = _target.Contracts.RuntimeTypeSystem.
GetTypeHandle
(
849
ITypeHandle declaringType = rts.
GetTypeHandle
(mtAddr);
ClrDataMethodDefinition.cs (1)
97
ITypeHandle mt = rts.
GetTypeHandle
(mtAddr);
ClrDataMethodInstance.cs (2)
76
TargetPointer module = rts.GetModule(rts.
GetTypeHandle
(methodTable));
118
ITypeHandle mainMT = rts.
GetTypeHandle
(mtAddr);
ClrDataTypeInstance.cs (1)
235
definitionType = definitionTypeAddress == TargetPointer.Null ? null : rts.
GetTypeHandle
(definitionTypeAddress);
ClrDataValue.cs (5)
517
typeHandle = rts.GetTypeParam(rts.
GetTypeHandle
(methodTable));
589
ITypeHandle arrayType = rts.
GetTypeHandle
(_target.Contracts.Object.GetMethodTableAddress(_baseAddress));
649
ITypeHandle arrayType = rts.
GetTypeHandle
(_target.Contracts.Object.GetMethodTableAddress(_baseAddress));
920
current = rts.
GetTypeHandle
(parent);
942
ITypeHandle enclosingType = rts.
GetTypeHandle
(rts.GetMTOfEnclosingClass(fieldDesc));
Dbi\DacDbiImpl.cs (40)
316
ITypeHandle typeHandle = rts.
GetTypeHandle
(methodTable);
2338
ITypeHandle mt = rts.
GetTypeHandle
(mtAddr);
2506
ITypeHandle typeHandle = rts.
GetTypeHandle
(mtPtr);
2744
ITypeHandle th = rts.
GetTypeHandle
(new TargetPointer(thExact));
3018
TargetPointer module = rts.GetModule(rts.
GetTypeHandle
(methodTable));
3090
ITypeHandle th = rts.
GetTypeHandle
(new TargetPointer(vmTypeHandle));
3118
ITypeHandle typeHandle = rts.
GetTypeHandle
(new TargetPointer(vmTypeHandle));
3157
ITypeHandle thExactHandle = rts.
GetTypeHandle
(thExact);
3211
ITypeHandle? thExactHandle = vmThExact == 0 ? null : rts.
GetTypeHandle
(vmThExact);
3215
ITypeHandle thApproxHandle = rts.
GetTypeHandle
(vmThApprox);
3319
ITypeHandle enclosingTh = rts.
GetTypeHandle
(enclosingMT);
3420
ITypeHandle th = rts.
GetTypeHandle
(new TargetPointer(vmTypeHandle));
3450
ITypeHandle th = rts.
GetTypeHandle
(mtAddr);
3575
ITypeHandle canonTh = rts.
GetTypeHandle
(canonMtPtr);
3669
th = rts.
GetTypeHandle
(new TargetPointer(vmTh));
3688
return rts.
GetTypeHandle
(new TargetPointer(vmTh));
3768
ITypeHandle thRepMt = rts.
GetTypeHandle
(rts.GetMethodTable(pRepMethod));
3790
thSpecificClass = rts.
GetTypeHandle
(rts.GetMethodTable(pSpecificMethod));
3796
thSpecificClass = rts.
GetTypeHandle
(new TargetPointer(genericsToken));
3803
ITypeHandle thFromThis = rts.
GetTypeHandle
(new TargetPointer(genericsToken));
3827
ITypeHandle thSpecMethodMt = rts.
GetTypeHandle
(specMethodMtPtr);
3839
ITypeHandle thCanon = rts.
GetTypeHandle
(canonMtPtr);
4088
return rts.
GetTypeHandle
(mt);
4105
ITypeHandle typeHandle = rts.
GetTypeHandle
(new TargetPointer(vmTypeHandle));
4235
ITypeHandle typeHandle = rts.
GetTypeHandle
(parentMT);
4425
ITypeHandle th = rts.
GetTypeHandle
(info.TypeHandle);
4464
ITypeHandle th = rts.
GetTypeHandle
(mtAddr);
4504
ITypeHandle th = rts.
GetTypeHandle
(mt);
4571
th = rts.
GetTypeHandle
(mt);
5224
rts.
GetTypeHandle
(mt);
5481
ITypeHandle typeHandle = rts.
GetTypeHandle
(new TargetPointer(id));
5493
ITypeHandle parentHandle = rts.
GetTypeHandle
(parentMT);
5534
ITypeHandle enclosingTypeHandle = rts.
GetTypeHandle
(enclosingMT);
5633
ITypeHandle typeHandle = rts.
GetTypeHandle
(new TargetPointer((ulong)id));
5642
ITypeHandle parentHandle = rts.
GetTypeHandle
(parentMT);
5690
ITypeHandle arrayOrStringTypeHandle = rts.
GetTypeHandle
(new TargetPointer(id));
6229
ITypeHandle typeHandle = rts.
GetTypeHandle
(mtPtr);
6295
ITypeHandle typeHandle = rts.
GetTypeHandle
(mt);
6627
current = rts.
GetTypeHandle
(next);
6702
return rts.
GetTypeHandle
(parentMT);
Dbi\Helpers\HeapWalk.cs (1)
116
ITypeHandle handle = _rts.
GetTypeHandle
(mt);
Dbi\TypeDataWalk.cs (1)
228
return rts.
GetTypeHandle
(mt);
SigFormat.cs (1)
160
ITypeHandle th = runtimeTypeSystem.
GetTypeHandle
(typeHandlePointer);
SOSDacImpl.cs (23)
1132
ITypeHandle ctx = rtsContract.
GetTypeHandle
(enclosingMT);
2419
ITypeHandle typeHandle = rtsContract.
GetTypeHandle
(methodTableAddr);
2736
TargetPointer modulePtr = rtsContract.GetModule(rtsContract.
GetTypeHandle
(rtsContract.GetMethodTable(methodDescHandle)));
2907
ITypeHandle methodTable = contract.
GetTypeHandle
(mt.ToTargetPointer(_target));
2981
ITypeHandle typeHandle = rtsContract.
GetTypeHandle
(mtAddress);
3022
ITypeHandle methodTableHandle = contract.
GetTypeHandle
(eeClassReallyCanonMT.ToTargetPointer(_target));
3053
ITypeHandle methodTableHandle = typeSystemContract.
GetTypeHandle
(mt.ToTargetPointer(_target, overrideCheck: true));
3126
ITypeHandle methodTableHandle = rts.
GetTypeHandle
(methodTable); // validate MT
3194
_target.Contracts.RuntimeTypeSystem.
GetTypeHandle
(mt.ToTargetPointer(_target));
3374
ITypeHandle typeHandle = rts.
GetTypeHandle
(mt);
3447
ITypeHandle handle = runtimeTypeSystemContract.
GetTypeHandle
(mt);
5472
TargetPointer modulePtr = runtimeTypeSystemContract.GetModule(runtimeTypeSystemContract.
GetTypeHandle
(runtimeTypeSystemContract.GetMethodTable(methodDescHandle)));
5590
ITypeHandle typeHandle = rtsContract.
GetTypeHandle
(mt.ToTargetPointer(_target));
5751
ITypeHandle typeHandle = rts.
GetTypeHandle
(mt);
5813
ITypeHandle typeHandle = rts.
GetTypeHandle
(ptr);
6180
ITypeHandle methodTableHandle = rtsContract.
GetTypeHandle
(methodTable.ToTargetPointer(_target));
6473
ITypeHandle mtHandle = rtsContract.
GetTypeHandle
(mt);
6927
ITypeHandle typeHandle = rtsContract.
GetTypeHandle
(methodTable.ToTargetPointer(_target));
6969
ITypeHandle typeHandle = rtsContract.
GetTypeHandle
(methodTablePtr);
7023
ITypeHandle methodTableHandle = rtsContract.
GetTypeHandle
(methodTable.ToTargetPointer(_target));
7102
ITypeHandle typeHandle = _rts.
GetTypeHandle
(mtAddr);
7126
ITypeHandle typeHandle = _rts.
GetTypeHandle
(mtAddr);
7250
ITypeHandle methodTableHandle = rts.
GetTypeHandle
(mt.ToTargetPointer(_target));
SOSDacImpl.IXCLRDataProcess.cs (5)
864
yield return _rts.
GetTypeHandle
(type);
905
ITypeHandle mainMT = _rts.
GetTypeHandle
(mtAddr);
919
ITypeHandle methodTypeHandle = _rts.
GetTypeHandle
(_rts.GetMethodTable(methodDesc));
956
ITypeHandle cmtHandle = _rts.
GetTypeHandle
(cmt);
985
ITypeHandle mt = rts.
GetTypeHandle
(mtAddr);
TypeNameBuilder.cs (4)
86
th = runtimeTypeSystem.
GetTypeHandle
(runtimeTypeSystem.GetMethodTable(method));
143
runtimeTypeSystem.GetModule(runtimeTypeSystem.
GetTypeHandle
(runtimeTypeSystem.GetMethodTable(method))));
164
ITypeHandle approxOwner = runtimeTypeSystem.
GetTypeHandle
(runtimeTypeSystem.GetMethodTable(method));
184
possiblyDerivedType = runtimeTypeSystem.
GetTypeHandle
(parentTypePointer);