System.Reflection (Espacios de nombres)
Los espacios de nombres System.Reflection, System.Reflection.Context y System.Reflection.Emit contienen tipos que proporcionan una vista administrada de los tipos, métodos y campos que se han cargado y que habilitan contextos personalizados de reflexión.
Este tema describe los tipos en los espacios de nombres de System.Reflection, System.Reflection.Context y System.Reflection.Emit que se incluyen en .NET para aplicaciones de la Tienda Windows. Ten en cuenta que .NET para aplicaciones de la Tienda Windows no incluye todos los miembros de cada tipo. Para obtener información sobre los tipos individuales, consulta los temas vinculados. La documentación para un tipo indica qué miembros se incluyen en .NET para aplicaciones de la Tienda Windows.
System.Reflection (espacio de nombres)
Tipos admitidos en .NET para aplicaciones de la Tienda Windows |
Descripción |
---|---|
La excepción que se inicia al enlazar con un miembro da como resultado la coincidencia de más de un miembro con los criterios de enlace. Esta clase no puede heredarse. |
|
Representa un ensamblado, que es un bloque de compilación reutilizable, versionable y autodescriptivo de una aplicación de Common Language Runtime. |
|
Define un atributo personalizado de nombres de compañía para el manifiesto del ensamblado. |
|
Especifica la configuración de compilación, por ejemplo comercial o de depuración, para un ensamblado. |
|
Proporciona información sobre el tipo de código contenido en un ensamblado. |
|
Define un atributo personalizado de copyright para el manifiesto del ensamblado. |
|
Especifica la referencia cultural admitida por el ensamblado. |
|
Define un alias descriptivo predeterminado para el manifiesto del ensamblado. |
|
Especifica que el ensamblado no se firmó completamente cuando se creó. |
|
Proporciona una descripción de texto para un ensamblado. |
|
Indica a un compilador que use un número de versión específico para el recurso de versión del archivo Win32. No es necesario que la versión del archivo Win32 sea la misma que el número de versión del ensamblado. |
|
Especifica una combinación bit a bit de marcas AssemblyNameFlags para un ensamblado, describiendo las opciones del compilador Just-In-Time (JIT), si el ensamblado es redestinable y si tiene una clave pública completa o con token. Esta clase no puede heredarse. |
|
Define información de versión adicional para el manifiesto del ensamblado. |
|
Especifica el nombre de un archivo que contiene el par de claves usado para generar un nombre seguro. |
|
Especifica el nombre de un contenedor de claves dentro del CSP que contiene el par de claves usado para generar un nombre seguro. |
|
Define un par de metadatos clave‑valor para el ensamblado representativo. |
|
Describe completamente la identidad única de un ensamblado. |
|
Proporciona información sobre una referencia de tipo Assembly. |
|
Define un atributo personalizado de nombre de producto para el manifiesto del ensamblado. |
|
Especifica la clave de firma del ensamblado. |
|
Especifica una descripción para un ensamblado. |
|
Define un atributo personalizado de marca comercial para el manifiesto del ensamblado. |
|
Especifica la versión del ensamblado con atributos. |
|
Define las convenciones de llamada válidas para un método. |
|
Detecta los atributos de un constructor de clase y proporciona acceso a sus metadatos. |
|
Proporciona acceso a los datos de atributos personalizados para ensamblados, módulos, tipos, miembros y parámetros que se cargan en el contexto de solo reflexión. |
|
Contiene métodos estáticos para recuperar atributos personalizados. |
|
Representa un argumento con nombre de un atributo personalizado en el contexto de solo reflexión. |
|
Representa un argumento de un atributo personalizado en el contexto de solo reflexión o un elemento de un argumento array. |
|
Define el miembro de un tipo que es el miembro predeterminado que usa InvokeMember. |
|
Especifica los atributos de un evento. |
|
Detecta los atributos de un evento y proporciona acceso a sus metadatos. |
|
Especifica las marcas que describen los atributos de un campo. |
|
Detecta los atributos de un campo y proporciona acceso a los metadatos del campo. |
|
Describe las restricciones en un parámetro de tipo genérico de un método o tipo genérico. |
|
Recupera la asignación de una interfaz en los métodos reales de una clase que implementa esa interfaz. |
|
Contiene los métodos para convertir objetos System.Type. |
|
Representa un tipo que puede reflejar. |
|
Detecta los atributos de una variable local y proporciona acceso a los metadatos de la variable local. |
|
Proporciona acceso a los recursos del manifiesto, que son archivos XML los cuales describen las dependencias de la aplicación. |
|
Obtiene información de los atributos de un miembro y proporciona acceso a los metadatos del miembro. |
|
Especifica marcas para los atributos de método. Estas marcas se definen en el archivo corhdr.h. |
|
Proporciona información acerca de métodos y constructores. |
|
Especifica las marcas de los atributos de una implementación de método. |
|
Detecta los atributos de un método y proporciona acceso a sus metadatos. |
|
Representa un objeto que falta. Esta clase no puede heredarse. |
|
Realiza la reflexión en un módulo. |
|
Define los atributos que pueden asociarse a un parámetro. Estos atributos se definen en corhdr.h. |
|
Detecta los atributos de un parámetro y proporciona acceso a los metadatos del parámetro. |
|
Define los atributos que pueden asociarse a una propiedad. Estos valores de atributo se definen en corhdr.h. |
|
Detecta los atributos de una propiedad y proporciona acceso a los metadatos de la misma. |
|
Representa un contexto que puede proporcionar objetos de reflexión. |
|
Excepción que produce el método ModuleGetTypes() si no es posible cargar alguna de las clases de un módulo. Esta clase no puede heredarse. |
|
Especifica la ubicación del recurso. |
|
Proporciona métodos que recuperan información sobre los tipos en tiempo de ejecución. |
|
Excepción que se produce en los métodos llamados mediante reflexión. Esta clase no puede heredarse. |
|
Excepción que se produce cuando el número de parámetros de una llamada no coincide con el número esperado. Esta clase no puede heredarse. |
|
Especifica los atributos de tipo. |
|
Representa declaraciones de tipos: tipos de clase, tipos de interfaz, tipos de matriz, tipos de valor, tipos de enumeración, parámetros de tipo, definiciones de tipo genérico y tipos genéricos construidos abiertos o cerrados. |
System.Reflection.Context (espacio de nombres)
Tipos admitidos en .NET para aplicaciones de la Tienda Windows |
Descripción |
---|---|
Representa un contexto de reflexión personalizable. |
System.Reflection.Emit (espacio de nombres)
Tipos admitidos en .NET para aplicaciones de la Tienda Windows |
Descripción |
---|---|
Describe el modo en que una instrucción modifica el flujo de control. |
|
Describe una instrucción máquina del lenguaje intermedio de Microsoft (MSIL). |
|
Proporciona representaciones de campo de las instrucciones del Lenguaje intermedio de Microsoft (MSIL) para su emisión por parte de los miembros de la clase ILGenerator (como Emit). |
|
Describe los tipos de las instrucciones del Lenguaje intermedio de Microsoft (MSIL). |
|
Describe el tipo de operando de la instrucción máquina del lenguaje intermedio de Microsoft (MSIL). |
|
Especifica uno de los dos factores que determinan la alineación en memoria de los campos cuando se calculan las referencias de un tipo. |
|
Describe el modo en que se insertan o se extraen los valores de una pila. |