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)
581defaultValue = Enum.ToObject(Type.GetTypeFromMethodTable(nullableType), defaultValue); 756Type type = Type.GetTypeFromMethodTable(argumentInfo.Type); 791Type type = Type.GetTypeFromMethodTable(argumentInfo.Type); 821Type type = Type.GetTypeFromMethodTable(_returnType); 827Debug.Assert(Type.GetTypeFromMethodTable(_returnType).IsFunctionPointer);
System\Runtime\CompilerServices\RuntimeHelpers.NativeAot.cs (1)
349return 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)
133return GetTypeFromMethodTable(pEEType->NullableType); 317return pEEType->IsParameterizedType ? GetTypeFromMethodTable(pEEType->RelatedParameterType) : null; 339return (pBaseType != null) ? GetTypeFromMethodTable(pBaseType) : null; 370result[i] = GetTypeFromMethodTable(pEEType->InterfaceMap[i]); 427return pEEType->IsGeneric ? GetTypeFromMethodTable(pEEType->GenericDefinition) : 449result[i] = GetTypeFromMethodTable(genericArguments[i]); 588result[i] = GetTypeFromMethodTable(parameterTypes[i]); 604return GetTypeFromMethodTable(pEEType->FunctionPointerReturnType);
System\Type.NativeAot.cs (2)
23public static unsafe Type? GetTypeFromHandle(RuntimeTypeHandle handle) => handle.IsNull ? null : GetTypeFromMethodTable(handle.ToMethodTable()); 26internal static unsafe RuntimeType? GetTypeFromMethodTableMaybeNull(MethodTable* pMT) => (pMT == null) ? null : GetTypeFromMethodTable(pMT);