17 references to RelatedParameterType
System.Private.CoreLib (17)
Internal\Reflection\Core\Execution\ExecutionDomain.cs (3)
130
new RuntimeTypeHandle(pEEType->
RelatedParameterType
).GetRuntimeTypeInfoForRuntimeTypeHandle(),
137
new RuntimeTypeHandle(pEEType->
RelatedParameterType
).GetRuntimeTypeInfoForRuntimeTypeHandle(),
143
new RuntimeTypeHandle(pEEType->
RelatedParameterType
).GetRuntimeTypeInfoForRuntimeTypeHandle(),
Internal\Runtime\Augments\RuntimeAugments.cs (2)
131
Type elementType = Type.GetTypeFromHandle(new RuntimeTypeHandle(typeHandleForArrayType.ToMethodTable()->
RelatedParameterType
))!;
360
MethodTable* elementType = parameterTypeHandle.ToMethodTable()->
RelatedParameterType
;
src\runtime\src\coreclr\nativeaot\Runtime.Base\src\System\Runtime\TypeCast.cs (8)
722
MethodTable* arrayElemType = array.GetMethodTable()->
RelatedParameterType
;
777
MethodTable* arrayElemType = array.GetMethodTable()->
RelatedParameterType
;
797
MethodTable* elementType = array.GetMethodTable()->
RelatedParameterType
;
878
if (AreTypesAssignableInternal(pObjType->
RelatedParameterType
, pTargetType->
RelatedParameterType
,
1099
MethodTable* pSourceRelatedParameterType = pSourceType->
RelatedParameterType
;
1128
return AreTypesAssignableInternal(pSourceType->
RelatedParameterType
,
1129
pTargetType->
RelatedParameterType
, AssignmentVariation.AllowSizeEquivalence, pVisited);
System\Array.NativeAot.cs (3)
225
MethodTable* elementType = pEEType->
RelatedParameterType
;
251
RuntimeType elementType = Type.GetTypeFromMethodTable(pEEType->
RelatedParameterType
);
436
internal unsafe MethodTable* ElementMethodTable => this.GetMethodTable()->
RelatedParameterType
;
System\RuntimeType.NativeAot.cs (1)
317
return pEEType->IsParameterizedType ? GetTypeFromMethodTable(pEEType->
RelatedParameterType
) : null;