1 implementation of GetTypeHandle
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\RuntimeTypeSystem_1.cs (1)
485
public ITypeHandle
GetTypeHandle
(TargetPointer typeHandlePointer)
110 references to GetTypeHandle
Microsoft.Diagnostics.DataContractReader.Contracts (22)
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)
600
ITypeHandle th = rts.
GetTypeHandle
(mtPtr);
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)
78
ITypeHandle typeHandle = typeSystemContract.
GetTypeHandle
(mt);
195
isMulticast = typeSystemContract.IsArray(typeSystemContract.
GetTypeHandle
(mt), out _);
235
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\GcScanContext.cs (1)
174
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));
119
ITypeHandle mainMT = rts.
GetTypeHandle
(mtAddr);
ClrDataTypeInstance.cs (1)
226
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)
297
ITypeHandle typeHandle = rts.
GetTypeHandle
(methodTable);
2319
ITypeHandle mt = rts.
GetTypeHandle
(mtAddr);
2487
ITypeHandle typeHandle = rts.
GetTypeHandle
(mtPtr);
2725
ITypeHandle th = rts.
GetTypeHandle
(new TargetPointer(thExact));
2999
TargetPointer module = rts.GetModule(rts.
GetTypeHandle
(methodTable));
3071
ITypeHandle th = rts.
GetTypeHandle
(new TargetPointer(vmTypeHandle));
3099
ITypeHandle typeHandle = rts.
GetTypeHandle
(new TargetPointer(vmTypeHandle));
3138
ITypeHandle thExactHandle = rts.
GetTypeHandle
(thExact);
3192
ITypeHandle? thExactHandle = vmThExact == 0 ? null : rts.
GetTypeHandle
(vmThExact);
3196
ITypeHandle thApproxHandle = rts.
GetTypeHandle
(vmThApprox);
3300
ITypeHandle enclosingTh = rts.
GetTypeHandle
(enclosingMT);
3401
ITypeHandle th = rts.
GetTypeHandle
(new TargetPointer(vmTypeHandle));
3431
ITypeHandle th = rts.
GetTypeHandle
(mtAddr);
3556
ITypeHandle canonTh = rts.
GetTypeHandle
(canonMtPtr);
3650
th = rts.
GetTypeHandle
(new TargetPointer(vmTh));
3669
return rts.
GetTypeHandle
(new TargetPointer(vmTh));
3749
ITypeHandle thRepMt = rts.
GetTypeHandle
(rts.GetMethodTable(pRepMethod));
3771
thSpecificClass = rts.
GetTypeHandle
(rts.GetMethodTable(pSpecificMethod));
3777
thSpecificClass = rts.
GetTypeHandle
(new TargetPointer(genericsToken));
3784
ITypeHandle thFromThis = rts.
GetTypeHandle
(new TargetPointer(genericsToken));
3808
ITypeHandle thSpecMethodMt = rts.
GetTypeHandle
(specMethodMtPtr);
3820
ITypeHandle thCanon = rts.
GetTypeHandle
(canonMtPtr);
4069
return rts.
GetTypeHandle
(mt);
4086
ITypeHandle typeHandle = rts.
GetTypeHandle
(new TargetPointer(vmTypeHandle));
4216
ITypeHandle typeHandle = rts.
GetTypeHandle
(parentMT);
4406
ITypeHandle th = rts.
GetTypeHandle
(info.TypeHandle);
4445
ITypeHandle th = rts.
GetTypeHandle
(mtAddr);
4485
ITypeHandle th = rts.
GetTypeHandle
(mt);
4552
th = rts.
GetTypeHandle
(mt);
5205
rts.
GetTypeHandle
(mt);
5462
ITypeHandle typeHandle = rts.
GetTypeHandle
(new TargetPointer(id));
5474
ITypeHandle parentHandle = rts.
GetTypeHandle
(parentMT);
5515
ITypeHandle enclosingTypeHandle = rts.
GetTypeHandle
(enclosingMT);
5614
ITypeHandle typeHandle = rts.
GetTypeHandle
(new TargetPointer((ulong)id));
5623
ITypeHandle parentHandle = rts.
GetTypeHandle
(parentMT);
5671
ITypeHandle arrayOrStringTypeHandle = rts.
GetTypeHandle
(new TargetPointer(id));
6210
ITypeHandle typeHandle = rts.
GetTypeHandle
(mtPtr);
6276
ITypeHandle typeHandle = rts.
GetTypeHandle
(mt);
6607
current = rts.
GetTypeHandle
(next);
6682
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)
1113
ITypeHandle ctx = rtsContract.
GetTypeHandle
(enclosingMT);
2400
ITypeHandle typeHandle = rtsContract.
GetTypeHandle
(methodTableAddr);
2717
TargetPointer modulePtr = rtsContract.GetModule(rtsContract.
GetTypeHandle
(rtsContract.GetMethodTable(methodDescHandle)));
2888
ITypeHandle methodTable = contract.
GetTypeHandle
(mt.ToTargetPointer(_target));
2962
ITypeHandle typeHandle = rtsContract.
GetTypeHandle
(mtAddress);
3003
ITypeHandle methodTableHandle = contract.
GetTypeHandle
(eeClassReallyCanonMT.ToTargetPointer(_target));
3034
ITypeHandle methodTableHandle = typeSystemContract.
GetTypeHandle
(mt.ToTargetPointer(_target, overrideCheck: true));
3107
ITypeHandle methodTableHandle = rts.
GetTypeHandle
(methodTable); // validate MT
3175
_target.Contracts.RuntimeTypeSystem.
GetTypeHandle
(mt.ToTargetPointer(_target));
3349
ITypeHandle typeHandle = rts.
GetTypeHandle
(mt);
3422
ITypeHandle handle = runtimeTypeSystemContract.
GetTypeHandle
(mt);
5447
TargetPointer modulePtr = runtimeTypeSystemContract.GetModule(runtimeTypeSystemContract.
GetTypeHandle
(runtimeTypeSystemContract.GetMethodTable(methodDescHandle)));
5565
ITypeHandle typeHandle = rtsContract.
GetTypeHandle
(mt.ToTargetPointer(_target));
5726
ITypeHandle typeHandle = rts.
GetTypeHandle
(mt);
5788
ITypeHandle typeHandle = rts.
GetTypeHandle
(ptr);
6155
ITypeHandle methodTableHandle = rtsContract.
GetTypeHandle
(methodTable.ToTargetPointer(_target));
6448
ITypeHandle mtHandle = rtsContract.
GetTypeHandle
(mt);
6900
ITypeHandle typeHandle = rtsContract.
GetTypeHandle
(methodTable.ToTargetPointer(_target));
6942
ITypeHandle typeHandle = rtsContract.
GetTypeHandle
(methodTablePtr);
6996
ITypeHandle methodTableHandle = rtsContract.
GetTypeHandle
(methodTable.ToTargetPointer(_target));
7075
ITypeHandle typeHandle = _rts.
GetTypeHandle
(mtAddr);
7099
ITypeHandle typeHandle = _rts.
GetTypeHandle
(mtAddr);
7223
ITypeHandle methodTableHandle = rts.
GetTypeHandle
(mt.ToTargetPointer(_target));
SOSDacImpl.IXCLRDataProcess.cs (5)
850
yield return _rts.
GetTypeHandle
(type);
891
ITypeHandle mainMT = _rts.
GetTypeHandle
(mtAddr);
905
ITypeHandle methodTypeHandle = _rts.
GetTypeHandle
(_rts.GetMethodTable(methodDesc));
942
ITypeHandle cmtHandle = _rts.
GetTypeHandle
(cmt);
971
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);