1 implementation of GetTypeHandle
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\RuntimeTypeSystem_1.cs (1)
485
public ITypeHandle
GetTypeHandle
(TargetPointer typeHandlePointer)
99 references to GetTypeHandle
Microsoft.Diagnostics.DataContractReader.Contracts (19)
Contracts\CallingConvention\CallingConvention_1.cs (4)
151
ITypeHandle owningType = rts.
GetTypeHandle
(methodTablePtr);
295
ITypeHandle typeHandle = rts.
GetTypeHandle
(methodTablePtr);
337
ITypeHandle typeHandle = rts.
GetTypeHandle
(methodTablePtr);
409
return new CdacTypeHandle(rts.
GetTypeHandle
(objectMt), _target);
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)
65
ITypeHandle stackTraceHandle = rtsContract.
GetTypeHandle
(mt);
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
599
ITypeHandle th = rts.
GetTypeHandle
(mtPtr);
Contracts\ManagedTypeSource_1.cs (3)
139
ITypeHandle ctx = rts.
GetTypeHandle
(enclosingMT);
174
ITypeHandle ctx = rts.
GetTypeHandle
(enclosingMT);
279
th = _target.Contracts.RuntimeTypeSystem.
GetTypeHandle
(typeHandlePtr);
Contracts\Object_1.cs (3)
77
ITypeHandle typeHandle = typeSystemContract.
GetTypeHandle
(mt);
176
isMulticast = typeSystemContract.IsArray(typeSystemContract.
GetTypeHandle
(mt), out _);
216
ITypeHandle typeHandle = typeSystemContract.
GetTypeHandle
(mt);
Contracts\Signature\SignatureTypeProvider.cs (3)
80
return typeHandlePtr == TargetPointer.Null ? null : _runtimeTypeSystem.
GetTypeHandle
(typeHandlePtr);
88
return typeHandlePtr == TargetPointer.Null ? null : _runtimeTypeSystem.
GetTypeHandle
(typeHandlePtr);
97
: _runtimeTypeSystem.
GetTypeHandle
(typeHandlePointer);
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (1)
119
ITypeHandle mtHandle = rtsContract.
GetTypeHandle
(stubDispatchFrame.RepresentativeMTPtr);
Contracts\StackWalk\GC\GcScanContext.cs (1)
174
ITypeHandle handle = _rts.
GetTypeHandle
(mt);
Microsoft.Diagnostics.DataContractReader.Legacy (80)
ClrDataFrame.cs (2)
432
ITypeHandle typeHandle = rts.
GetTypeHandle
(mtAddr);
765
ITypeHandle declaringType = rts.
GetTypeHandle
(mtAddr);
ClrDataMethodDefinition.cs (1)
77
ITypeHandle mt = rts.
GetTypeHandle
(mtAddr);
ClrDataMethodInstance.cs (1)
76
ITypeHandle mainMT = rts.
GetTypeHandle
(mtAddr);
ClrDataTypeInstance.cs (1)
159
definitionType = definitionTypeAddress == TargetPointer.Null ? null : rts.
GetTypeHandle
(definitionTypeAddress);
Dbi\DacDbiImpl.cs (40)
255
ITypeHandle typeHandle = rts.
GetTypeHandle
(methodTable);
2235
ITypeHandle mt = rts.
GetTypeHandle
(mtAddr);
2401
ITypeHandle typeHandle = rts.
GetTypeHandle
(mtPtr);
2633
ITypeHandle th = rts.
GetTypeHandle
(new TargetPointer(thExact));
2900
TargetPointer module = rts.GetModule(rts.
GetTypeHandle
(methodTable));
2972
ITypeHandle th = rts.
GetTypeHandle
(new TargetPointer(vmTypeHandle));
2999
ITypeHandle typeHandle = rts.
GetTypeHandle
(new TargetPointer(vmTypeHandle));
3037
ITypeHandle thExactHandle = rts.
GetTypeHandle
(thExact);
3090
ITypeHandle thExactHandle = rts.
GetTypeHandle
(vmThExact);
3091
ITypeHandle thApproxHandle = rts.
GetTypeHandle
(vmThApprox);
3195
ITypeHandle enclosingTh = rts.
GetTypeHandle
(enclosingMT);
3295
ITypeHandle th = rts.
GetTypeHandle
(new TargetPointer(vmTypeHandle));
3324
ITypeHandle th = rts.
GetTypeHandle
(mtAddr);
3448
ITypeHandle canonTh = rts.
GetTypeHandle
(canonMtPtr);
3541
th = rts.
GetTypeHandle
(new TargetPointer(vmTh));
3560
return rts.
GetTypeHandle
(new TargetPointer(vmTh));
3639
ITypeHandle thRepMt = rts.
GetTypeHandle
(rts.GetMethodTable(pRepMethod));
3661
thSpecificClass = rts.
GetTypeHandle
(rts.GetMethodTable(pSpecificMethod));
3667
thSpecificClass = rts.
GetTypeHandle
(new TargetPointer(genericsToken));
3674
ITypeHandle thFromThis = rts.
GetTypeHandle
(new TargetPointer(genericsToken));
3698
ITypeHandle thSpecMethodMt = rts.
GetTypeHandle
(specMethodMtPtr);
3710
ITypeHandle thCanon = rts.
GetTypeHandle
(canonMtPtr);
3954
return rts.
GetTypeHandle
(mt);
3970
ITypeHandle typeHandle = rts.
GetTypeHandle
(new TargetPointer(vmTypeHandle));
4098
ITypeHandle typeHandle = rts.
GetTypeHandle
(parentMT);
4284
ITypeHandle th = rts.
GetTypeHandle
(info.TypeHandle);
4322
ITypeHandle th = rts.
GetTypeHandle
(mtAddr);
4361
ITypeHandle th = rts.
GetTypeHandle
(mt);
4428
th = rts.
GetTypeHandle
(mt);
5061
rts.
GetTypeHandle
(mt);
5312
ITypeHandle typeHandle = rts.
GetTypeHandle
(new TargetPointer(id));
5324
ITypeHandle parentHandle = rts.
GetTypeHandle
(parentMT);
5365
ITypeHandle enclosingTypeHandle = rts.
GetTypeHandle
(enclosingMT);
5463
ITypeHandle typeHandle = rts.
GetTypeHandle
(new TargetPointer((ulong)id));
5472
ITypeHandle parentHandle = rts.
GetTypeHandle
(parentMT);
5519
ITypeHandle arrayOrStringTypeHandle = rts.
GetTypeHandle
(new TargetPointer(id));
6016
ITypeHandle typeHandle = rts.
GetTypeHandle
(mtPtr);
6081
ITypeHandle typeHandle = rts.
GetTypeHandle
(mt);
6406
current = rts.
GetTypeHandle
(next);
6481
return rts.
GetTypeHandle
(parentMT);
Dbi\Helpers\HeapWalk.cs (1)
116
ITypeHandle handle = _rts.
GetTypeHandle
(mt);
Dbi\TypeDataWalk.cs (1)
229
return rts.
GetTypeHandle
(mt);
SigFormat.cs (1)
160
ITypeHandle th = runtimeTypeSystem.
GetTypeHandle
(typeHandlePointer);
SOSDacImpl.cs (23)
1070
ITypeHandle ctx = rtsContract.
GetTypeHandle
(enclosingMT);
2320
ITypeHandle typeHandle = rtsContract.
GetTypeHandle
(methodTableAddr);
2636
TargetPointer modulePtr = rtsContract.GetModule(rtsContract.
GetTypeHandle
(rtsContract.GetMethodTable(methodDescHandle)));
2803
ITypeHandle methodTable = contract.
GetTypeHandle
(mt.ToTargetPointer(_target));
2876
ITypeHandle typeHandle = rtsContract.
GetTypeHandle
(mtAddress);
2916
ITypeHandle methodTableHandle = contract.
GetTypeHandle
(eeClassReallyCanonMT.ToTargetPointer(_target));
2946
ITypeHandle methodTableHandle = typeSystemContract.
GetTypeHandle
(mt.ToTargetPointer(_target, overrideCheck: true));
3018
ITypeHandle methodTableHandle = rts.
GetTypeHandle
(methodTable); // validate MT
3085
_target.Contracts.RuntimeTypeSystem.
GetTypeHandle
(mt.ToTargetPointer(_target));
3261
ITypeHandle typeHandle = rts.
GetTypeHandle
(mt);
3333
ITypeHandle handle = runtimeTypeSystemContract.
GetTypeHandle
(mt);
5317
TargetPointer modulePtr = runtimeTypeSystemContract.GetModule(runtimeTypeSystemContract.
GetTypeHandle
(runtimeTypeSystemContract.GetMethodTable(methodDescHandle)));
5434
ITypeHandle typeHandle = rtsContract.
GetTypeHandle
(mt.ToTargetPointer(_target));
5592
ITypeHandle typeHandle = rts.
GetTypeHandle
(mt);
5653
ITypeHandle typeHandle = rts.
GetTypeHandle
(ptr);
6014
ITypeHandle methodTableHandle = rtsContract.
GetTypeHandle
(methodTable.ToTargetPointer(_target));
6300
ITypeHandle mtHandle = rtsContract.
GetTypeHandle
(mt);
6742
ITypeHandle typeHandle = rtsContract.
GetTypeHandle
(methodTable.ToTargetPointer(_target));
6783
ITypeHandle typeHandle = rtsContract.
GetTypeHandle
(methodTablePtr);
6836
ITypeHandle methodTableHandle = rtsContract.
GetTypeHandle
(methodTable.ToTargetPointer(_target));
6913
ITypeHandle typeHandle = _rts.
GetTypeHandle
(mtAddr);
6937
ITypeHandle typeHandle = _rts.
GetTypeHandle
(mtAddr);
7056
ITypeHandle methodTableHandle = rts.
GetTypeHandle
(mt.ToTargetPointer(_target));
SOSDacImpl.IXCLRDataProcess.cs (5)
773
yield return _rts.
GetTypeHandle
(type);
814
ITypeHandle mainMT = _rts.
GetTypeHandle
(mtAddr);
828
ITypeHandle methodTypeHandle = _rts.
GetTypeHandle
(_rts.GetMethodTable(methodDesc));
865
ITypeHandle cmtHandle = _rts.
GetTypeHandle
(cmt);
894
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);