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