1 implementation of GetTypeHandle
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\RuntimeTypeSystem_1.cs (1)
465
public TypeHandle
GetTypeHandle
(TargetPointer typeHandlePointer)
97 references to GetTypeHandle
Microsoft.Diagnostics.DataContractReader.Contracts (21)
Contracts\CallingConvention\CallingConvention_1.cs (4)
151
TypeHandle owningType = rts.
GetTypeHandle
(methodTablePtr);
276
TypeHandle typeHandle = rts.
GetTypeHandle
(methodTablePtr);
328
TypeHandle typeHandle = rts.
GetTypeHandle
(methodTablePtr);
412
return new CdacTypeHandle(rts.
GetTypeHandle
(objectMt), _target);
Contracts\CodeVersions_1.cs (2)
157
TypeHandle mt = rts.
GetTypeHandle
(mtAddr);
345
TypeHandle typeHandle = rts.
GetTypeHandle
(mtAddr);
Contracts\ConditionalWeakTable_1.cs (1)
37
TypeHandle entriesTypeHandle = _target.Contracts.RuntimeTypeSystem.
GetTypeHandle
(entriesMT);
Contracts\Exception_1.cs (1)
66
TypeHandle stackTraceHandle = rtsContract.
GetTypeHandle
(mt);
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
541
TypeHandle th = rts.
GetTypeHandle
(mtPtr);
Contracts\ManagedTypeSource_1.cs (3)
131
TypeHandle ctx = rts.
GetTypeHandle
(enclosingMT);
166
TypeHandle ctx = rts.
GetTypeHandle
(enclosingMT);
274
th = _target.Contracts.RuntimeTypeSystem.
GetTypeHandle
(typeHandlePtr);
Contracts\Object_1.cs (2)
75
TypeHandle typeHandle = typeSystemContract.
GetTypeHandle
(mt);
208
TypeHandle typeHandle = typeSystemContract.
GetTypeHandle
(mt);
Contracts\Signature\SignatureTypeProvider.cs (3)
79
return typeHandlePtr == TargetPointer.Null ? new TypeHandle(TargetPointer.Null) : _runtimeTypeSystem.
GetTypeHandle
(typeHandlePtr);
87
return typeHandlePtr == TargetPointer.Null ? new TypeHandle(TargetPointer.Null) : _runtimeTypeSystem.
GetTypeHandle
(typeHandlePtr);
96
: _runtimeTypeSystem.
GetTypeHandle
(typeHandlePointer);
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (1)
119
TypeHandle mtHandle = rtsContract.
GetTypeHandle
(stubDispatchFrame.RepresentativeMTPtr);
Contracts\StackWalk\GC\GcScanContext.cs (1)
174
TypeHandle handle = _rts.
GetTypeHandle
(mt);
Contracts\StackWalk\GC\GcSignatureTypeProvider.cs (2)
143
return ClassifyTypeHandle(_target.Contracts.RuntimeTypeSystem.
GetTypeHandle
(typeHandlePointer));
164
return ClassifyTypeHandle(_target.Contracts.RuntimeTypeSystem.
GetTypeHandle
(typeHandlePtr));
Microsoft.Diagnostics.DataContractReader.Legacy (76)
ClrDataFrame.cs (2)
413
TypeHandle typeHandle = rts.
GetTypeHandle
(mtAddr);
760
TypeHandle declaringType = rts.
GetTypeHandle
(mtAddr);
ClrDataMethodDefinition.cs (1)
48
TypeHandle mt = rts.
GetTypeHandle
(mtAddr);
ClrDataMethodInstance.cs (1)
66
TypeHandle mainMT = rts.
GetTypeHandle
(mtAddr);
Dbi\DacDbiImpl.cs (38)
1825
TypeHandle typeHandle = rts.
GetTypeHandle
(mtPtr);
2063
Contracts.TypeHandle th = rts.
GetTypeHandle
(new TargetPointer(thExact));
2221
Contracts.TypeHandle th = rts.
GetTypeHandle
(new TargetPointer(vmTypeHandle));
2248
TypeHandle typeHandle = rts.
GetTypeHandle
(new TargetPointer(vmTypeHandle));
2286
TypeHandle thExactHandle = rts.
GetTypeHandle
(thExact);
2342
TypeHandle thExactHandle = rts.
GetTypeHandle
(vmThExact);
2343
TypeHandle thApproxHandle = rts.
GetTypeHandle
(vmThApprox);
2450
TypeHandle enclosingTh = rts.
GetTypeHandle
(enclosingMT);
2550
TypeHandle th = rts.
GetTypeHandle
(new TargetPointer(vmTypeHandle));
2579
TypeHandle th = rts.
GetTypeHandle
(mtAddr);
2703
TypeHandle canonTh = rts.
GetTypeHandle
(canonMtPtr);
2796
th = rts.
GetTypeHandle
(new TargetPointer(vmTh));
2815
return rts.
GetTypeHandle
(new TargetPointer(vmTh));
2890
TypeHandle thRepMt = rts.
GetTypeHandle
(rts.GetMethodTable(pRepMethod));
2912
thSpecificClass = rts.
GetTypeHandle
(rts.GetMethodTable(pSpecificMethod));
2918
thSpecificClass = rts.
GetTypeHandle
(new TargetPointer(genericsToken));
2925
TypeHandle thFromThis = rts.
GetTypeHandle
(new TargetPointer(genericsToken));
2949
TypeHandle thSpecMethodMt = rts.
GetTypeHandle
(specMethodMtPtr);
2961
TypeHandle thCanon = rts.
GetTypeHandle
(canonMtPtr);
3205
return rts.
GetTypeHandle
(mt);
3221
TypeHandle typeHandle = rts.
GetTypeHandle
(new TargetPointer(vmTypeHandle));
3354
TypeHandle typeHandle = rts.
GetTypeHandle
(parentMT);
3540
TypeHandle th = rts.
GetTypeHandle
(info.TypeHandle);
3578
TypeHandle th = rts.
GetTypeHandle
(mtAddr);
3617
TypeHandle th = rts.
GetTypeHandle
(mt);
3684
th = rts.
GetTypeHandle
(mt);
4285
TypeHandle th = rts.
GetTypeHandle
(mt);
4295
TypeHandle canonTh = rts.
GetTypeHandle
(canonMT);
4549
TypeHandle typeHandle = rts.
GetTypeHandle
(new TargetPointer(id));
4561
TypeHandle parentHandle = rts.
GetTypeHandle
(parentMT);
4602
TypeHandle enclosingTypeHandle = rts.
GetTypeHandle
(enclosingMT);
4700
TypeHandle typeHandle = rts.
GetTypeHandle
(new TargetPointer((ulong)id));
4709
TypeHandle parentHandle = rts.
GetTypeHandle
(parentMT);
4756
TypeHandle arrayOrStringTypeHandle = rts.
GetTypeHandle
(new TargetPointer(id));
5238
TypeHandle typeHandle = rts.
GetTypeHandle
(mtPtr);
5303
TypeHandle typeHandle = rts.
GetTypeHandle
(mt);
5628
current = rts.
GetTypeHandle
(next);
5703
return rts.
GetTypeHandle
(parentMT);
Dbi\Helpers\HeapWalk.cs (1)
116
TypeHandle handle = _rts.
GetTypeHandle
(mt);
Dbi\TypeDataWalk.cs (1)
233
return rts.
GetTypeHandle
(mt);
SigFormat.cs (1)
160
TypeHandle th = runtimeTypeSystem.
GetTypeHandle
(typeHandlePointer);
SOSDacImpl.cs (23)
1072
TypeHandle ctx = rtsContract.
GetTypeHandle
(enclosingMT);
2321
TypeHandle typeHandle = rtsContract.
GetTypeHandle
(methodTableAddr);
2630
TargetPointer modulePtr = rtsContract.GetModule(rtsContract.
GetTypeHandle
(rtsContract.GetMethodTable(methodDescHandle)));
2797
Contracts.TypeHandle methodTable = contract.
GetTypeHandle
(mt.ToTargetPointer(_target));
2870
TypeHandle typeHandle = rtsContract.
GetTypeHandle
(mtAddress);
2910
Contracts.TypeHandle methodTableHandle = contract.
GetTypeHandle
(eeClassReallyCanonMT.ToTargetPointer(_target));
2940
Contracts.TypeHandle methodTableHandle = typeSystemContract.
GetTypeHandle
(mt.ToTargetPointer(_target, overrideCheck: true));
3012
TypeHandle methodTableHandle = rts.
GetTypeHandle
(methodTable); // validate MT
3079
_target.Contracts.RuntimeTypeSystem.
GetTypeHandle
(mt.ToTargetPointer(_target));
3255
Contracts.TypeHandle typeHandle = rts.
GetTypeHandle
(mt);
3327
TypeHandle handle = runtimeTypeSystemContract.
GetTypeHandle
(mt);
5306
TargetPointer modulePtr = runtimeTypeSystemContract.GetModule(runtimeTypeSystemContract.
GetTypeHandle
(runtimeTypeSystemContract.GetMethodTable(methodDescHandle)));
5423
Contracts.TypeHandle typeHandle = rtsContract.
GetTypeHandle
(mt.ToTargetPointer(_target));
5577
TypeHandle typeHandle = rts.
GetTypeHandle
(mt);
5638
TypeHandle typeHandle = rts.
GetTypeHandle
(ptr);
5997
Contracts.TypeHandle methodTableHandle = rtsContract.
GetTypeHandle
(methodTable.ToTargetPointer(_target));
6283
TypeHandle mtHandle = rtsContract.
GetTypeHandle
(mt);
6725
Contracts.TypeHandle typeHandle = rtsContract.
GetTypeHandle
(methodTable.ToTargetPointer(_target));
6766
Contracts.TypeHandle typeHandle = rtsContract.
GetTypeHandle
(methodTablePtr);
6819
Contracts.TypeHandle methodTableHandle = rtsContract.
GetTypeHandle
(methodTable.ToTargetPointer(_target));
6896
TypeHandle typeHandle = _rts.
GetTypeHandle
(mtAddr);
6920
TypeHandle typeHandle = _rts.
GetTypeHandle
(mtAddr);
7039
TypeHandle methodTableHandle = rts.
GetTypeHandle
(mt.ToTargetPointer(_target));
SOSDacImpl.IXCLRDataProcess.cs (5)
307
yield return _rts.
GetTypeHandle
(type);
348
TypeHandle mainMT = _rts.
GetTypeHandle
(mtAddr);
362
TypeHandle methodTypeHandle = _rts.
GetTypeHandle
(_rts.GetMethodTable(methodDesc));
399
TypeHandle cmtHandle = _rts.
GetTypeHandle
(cmt);
428
TypeHandle mt = rts.
GetTypeHandle
(mtAddr);
TypeNameBuilder.cs (3)
87
th = runtimeTypeSystem.
GetTypeHandle
(runtimeTypeSystem.GetMethodTable(method));
167
TypeHandle approxOwner = runtimeTypeSystem.
GetTypeHandle
(runtimeTypeSystem.GetMethodTable(method));
187
possiblyDerivedType = runtimeTypeSystem.
GetTypeHandle
(parentTypePointer);