24 references to GetTypeFromMethodTable
System.Private.CoreLib (24)
Internal\Runtime\Augments\RuntimeAugments.cs (1)
82throw ReflectionCoreExecution.ExecutionEnvironment.CreateMissingMetadataException(Type.GetTypeFromMethodTable(mt));
System\Array.NativeAot.cs (1)
251RuntimeType elementType = Type.GetTypeFromMethodTable(pEEType->RelatedParameterType);
System\Object.NativeAot.cs (1)
25return Type.GetTypeFromMethodTable(m_pEEType);
System\Reflection\DynamicInvokeInfo.cs (5)
578defaultValue = Enum.ToObject(Type.GetTypeFromMethodTable(nullableType), defaultValue); 790Type type = Type.GetTypeFromMethodTable(argumentInfo.Type); 824Type type = Type.GetTypeFromMethodTable(argumentInfo.Type); 855Type type = Type.GetTypeFromMethodTable(_returnType); 861Debug.Assert(Type.GetTypeFromMethodTable(_returnType).IsFunctionPointer);
System\Runtime\CompilerServices\RuntimeHelpers.NativeAot.cs (1)
356return GetUninitializedObject(Type.GetTypeFromMethodTable(mt));
System\Runtime\InteropServices\IDynamicInterfaceCastable.cs (5)
62throw new InvalidCastException(SR.Format(SR.InvalidCast_FromTo, instance.GetType(), Type.GetTypeFromMethodTable(interfaceType))); 67throw new InvalidOperationException(SR.Format(SR.IDynamicInterfaceCastable_NotInterface, Type.GetTypeFromMethodTable(resolvedImplType))); 73throw new InvalidOperationException(SR.Format(SR.IDynamicInterfaceCastable_MissingImplementationAttribute, Type.GetTypeFromMethodTable(resolvedImplType), nameof(DynamicInterfaceCastableImplementationAttribute))); 87throw new InvalidOperationException(SR.Format(SR.IDynamicInterfaceCastable_DoesNotImplementRequested, Type.GetTypeFromMethodTable(resolvedImplType), Type.GetTypeFromMethodTable(interfaceType)));
System\RuntimeType.NativeAot.cs (8)
134return GetTypeFromMethodTable(pEEType->NullableType); 318return pEEType->IsParameterizedType ? GetTypeFromMethodTable(pEEType->RelatedParameterType) : null; 340return (pBaseType != null) ? GetTypeFromMethodTable(pBaseType) : null; 371result[i] = GetTypeFromMethodTable(pEEType->InterfaceMap[i]); 428return pEEType->IsGeneric ? GetTypeFromMethodTable(pEEType->GenericDefinition) : 450result[i] = GetTypeFromMethodTable(genericArguments[i]); 589result[i] = GetTypeFromMethodTable(parameterTypes[i]); 605return GetTypeFromMethodTable(pEEType->FunctionPointerReturnType);
System\Type.NativeAot.cs (2)
23public static unsafe Type? GetTypeFromHandle(RuntimeTypeHandle handle) => handle.IsNull ? null : GetTypeFromMethodTable(handle.ToMethodTable()); 25internal static unsafe RuntimeType? GetTypeFromMethodTableMaybeNull(MethodTable* pMT) => (pMT == null) ? null : GetTypeFromMethodTable(pMT);