Aplicaciones de Windows
Collapse the table of content
Expand the table of content

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, los métodos y los campos cargados, y que habilita los contextos de reflexión personalizados.

En este tema se muestran los tipos de los espacios de nombres System.Reflection, System.Reflection.Context y System.Reflection.Emit que se incluyen en .NET para aplicaciones de la Tienda Windows 8.x. Ten en cuenta que .NET para aplicaciones de la Tienda Windows 8.x no incluye todos los miembros de cada tipo. Para obtener información sobre los tipos individuales, consulte los temas vinculados. La documentación para un tipo indica qué miembros se incluyen en .NET para aplicaciones de la Tienda Windows 8.x.

Tipos admitidos en .NET para aplicaciones de la Tienda Windows 8.x

Descripción

AmbiguousMatchException

La excepción que se produce al enlazar con un miembro provoca que varios miembros cumplan los criterios de enlace. Esta clase no puede heredarse.

Assembly

Representa un ensamblado, que es un bloque de compilación reutilizable, versionable y autodescriptivo de una aplicación de Common Language Runtime.

AssemblyCompanyAttribute

Define un atributo personalizado de nombre de compañía para un manifiesto del ensamblado.

AssemblyConfigurationAttribute

Especifica la configuración de compilación, como comercial o de depuración, de un ensamblado.

AssemblyContentType

Proporciona información sobre el tipo de código de un ensamblado.

AssemblyCopyrightAttribute

Define un atributo personalizado de copyright para un manifiesto del ensamblado.

AssemblyCultureAttribute

Especifica la cultura que admite el ensamblado.

AssemblyDefaultAliasAttribute

Define un alias descriptivo predeterminado para un manifiesto del ensamblado.

AssemblyDelaySignAttribute

Especifica que el ensamblado no se firmó completamente al crearse.

AssemblyDescriptionAttribute

Proporciona una descripción de texto para un ensamblado.

AssemblyFileVersionAttribute

Indica al compilador que use un número de versión específico para el recurso de versión de archivo Win32. La versión del archivo Win32 no tiene que ser igual que el número de versión del ensamblado.

AssemblyFlagsAttribute

Especifica una combinación bit a bit de las marcas AssemblyNameFlags para un ensamblado, describiendo las opciones del compilador Just-In-Time (JIT), si se puede redestinar el ensamblado y si tiene una clave pública completa o acortada. Esta clase no puede heredarse.

AssemblyInformationalVersionAttribute

Define la información de versión adicional de un manifiesto del ensamblado.

AssemblyKeyFileAttribute

Especifica el nombre de un archivo que contiene el par de claves que se usa para generar un nombre seguro.

AssemblyKeyNameAttribute

Especifica el nombre de un contenedor de claves dentro del CSP que contiene el par de claves que se usa para generar un nombre seguro.

AssemblyMetadataAttribute

Define un par de metadatos de clave/valor para el ensamblado representativo.

AssemblyName

Describe la identidad única de un ensamblado en su totalidad.

AssemblyNameFlags

Proporciona información sobre una referencia de ensamblado.

AssemblyProductAttribute

Define un atributo personalizado de nombre de producto para un manifiesto del ensamblado.

AssemblySignatureKeyAttribute

Especifica la clave de firma del ensamblado.

AssemblyTitleAttribute

Especifica una descripción para un ensamblado.

AssemblyTrademarkAttribute

Define un atributo personalizado de marca comercial para un manifiesto del ensamblado.

AssemblyVersionAttribute

Especifica la versión del ensamblado con atributos.

CallingConventions

Define las convenciones de llamada válidas para un método.

ConstructorInfo

Detecta los atributos de un constructor de clase y proporciona acceso a los metadatos del constructor.

CustomAttributeData

Proporciona acceso a los datos de atributos personalizados para los ensamblados, los módulos, los tipos, los miembros y los parámetros cargados en el contexto de solo reflexión.

CustomAttributeExtensions

Contiene métodos estáticos para recuperar los atributos personalizados.

CustomAttributeNamedArgument

Representa un argumento con nombre de un atributo personalizado en el contexto de solo reflexión.

CustomAttributeTypedArgument

Representa un argumento de un atributo personalizado en el contexto de solo reflexión o un elemento de un argumento de matriz.

DefaultMemberAttribute

Define el miembro de un tipo que es el miembro predeterminado que usa InvokeMember.

EventAttributes

Especifica los atributos de un evento.

EventInfo

Detecta los atributos de un evento y proporciona acceso a sus metadatos.

FieldAttributes

Especifica las marcas que describen los atributos de un campo.

FieldInfo

Detecta los atributos de un campo y proporciona acceso a sus metadatos.

GenericParameterAttributes

Describe las restricciones en un parámetro de tipo genérico de un tipo o un método genérico.

InterfaceMapping

Recupera la asignación de una interfaz en los métodos reales de una clase que implementa esa interfaz.

IntrospectionExtensions

Contiene los métodos para convertir objetos System.Type.

IReflectableType

Representa un tipo que se puede reflejar.

LocalVariableInfo

Detecta los atributos de una variable local y proporciona acceso a sus metadatos.

ManifestResourceInfo

Proporciona acceso a los recursos del manifiesto, que son archivos XML que describen las dependencias de la aplicación.

MemberInfo

Obtiene información sobre los atributos de un miembro y proporciona acceso a los metadatos del miembro.

MethodAttributes

Especifica las marcas de los atributos del método. Estas marcas se definen en el archivo corhdr.h.

MethodBase

Proporciona información sobre los métodos y los constructores.

MethodImplAttributes

Especifica las marcas de los atributos de una implementación de método.

MethodInfo

Detecta los atributos de un método y proporciona acceso a sus metadatos.

Missing

Representa un objeto que falta. Esta clase no puede heredarse.

Module

Realiza una reflexión en un módulo.

ParameterAttributes

Define los atributos que se pueden asociar con un parámetro. Se definen en CorHdr.h.

ParameterInfo

Detecta los atributos de un parámetro y proporciona acceso a los metadatos del parámetro.

PropertyAttributes

Define los atributos que se pueden asociar con una propiedad. Estos valores de atributo se definen en corhdr.h.

PropertyInfo

Detecta los atributos de una propiedad y proporciona acceso a sus metadatos.

ReflectionContext

Representa un contexto que puede proporcionar objetos de reflexión.

ReflectionTypeLoadException

Excepción que produce el método ModuleGetTypes() si no se puede cargar alguna de las clases de un módulo. Esta clase no puede heredarse.

ResourceLocation

Especifica la ubicación del recurso.

RuntimeReflectionExtensions

Proporciona los métodos que recuperan información sobre los tipos en tiempo de ejecución.

TargetInvocationException

Excepción que se produce en los métodos llamados mediante reflexión. Esta clase no puede heredarse.

TargetParameterCountException

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.

TypeAttributes

Especifica los atributos de tipo.

TypeInfo

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.

Tipos admitidos en .NET para aplicaciones de la Tienda Windows 8.x

Descripción

CustomReflectionContext

Representa un contexto de reflexión personalizable.

Tipos admitidos en .NET para aplicaciones de la Tienda Windows 8.x

Descripción

FlowControl

Describe cómo una instrucción modifica el flujo de control.

OpCode

Describe una instrucción del Lenguaje Intermedio de Microsoft (MSIL).

OpCodes

Proporciona representaciones de campo de las instrucciones de Lenguaje Intermedio de Microsoft (MSIL) para que los miembros de la clase ILGenerator (por ejemplo, Emit) las envíen.

OpCodeType

Describe los tipos de las instrucciones de Lenguaje Intermedio de Microsoft (MSIL).

OperandType

Describe el tipo de operando de la instrucción de Lenguaje Intermedio de Microsoft (MSIL).

PackingSize

Especifica uno de dos factores que determinan la alineación de memoria de los campos cuando se calculan las referencias de un tipo.

StackBehaviour

Describe cómo se insertan los valores en una pila o se extraen de una pila.

Mostrar:
© 2018 Microsoft