Compartir a través de


Referencia de la API de reflexión de .NET nativo

.NET Native incluye tres nuevos tipos de excepción: System.Runtime.CompilerServices.MissingInteropDataException, System.Reflection.MissingMetadataException y System.Reflection.MissingRuntimeArtifactException. Tenga en cuenta lo siguiente acerca de los tres tipos de excepción:

Nota:

Esta referencia documenta tres tipos de excepción que son únicos para .NET Native. Para obtener documentación de referencia sobre la API de reflexión básica de .NET Framework, consulte los System.Reflectionespacios de nombres y System.Reflection.Context System.Reflection.Emit . Para la documentación de referencia de la API de interoperabilidad de .NET Framework, consulte System.Runtime.InteropServices.

Espacio de nombres System.Reflection

El System.Reflection espacio de nombres contiene los tipos principales usados para la reflexión en .NET Framework. Para .NET Native, también incluye dos nuevos tipos de excepción:

Clase Descripción
MissingMetadataException Excepción que se genera al utilizar reflexión para recuperar metadatos que no están presentes.
MissingRuntimeArtifactException Excepción que se genera cuando hay disponibles metadatos para un tipo o un miembro de tipo, pero su implementación se ha quitado.

Para obtener documentación sobre los otros tipos de este espacio de nombres, consulte System.Reflection en las páginas de referencia de la API de .NET.

Espacio de nombres System.Runtime.CompilerServices

El espacio de nombres System.Runtime.CompilerServices incluye tipos que diseñan los compiladores de lenguaje para el usuario. Para .NET Native, también incluye un nuevo tipo de excepción:

Clase Descripción
MissingInteropDataException Excepción que se genera cuando se llama a un método de cálculo de referencias manual, pero el análisis estático no encuentra metadatos para un tipo de análisis o no existen en un archivo de directivas en tiempo de ejecución.

Para obtener documentación sobre los otros tipos de este espacio de nombres, consulte System.Runtime.CompilerServices en las páginas de referencia de la API de .NET.

Consulte también