Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Espacio de nombres System.Reflection.Emit

 

Publicado: octubre de 2016

El System.Reflection.Emit espacio de nombres contiene clases que permiten a un compilador o una herramienta emitir metadatos y lenguaje intermedio de Microsoft (MSIL) y, opcionalmente, generar un archivo PE en disco. Los principales clientes de estas clases son los motores de scripts y los compiladores.

ClaseDescripción
System_CAPS_pubclassAssemblyBuilder

Define y representa un ensamblado dinámico.

System_CAPS_pubclassConstructorBuilder

Define y representa un constructor de una clase dinámica.

System_CAPS_pubclassCustomAttributeBuilder

Ayuda a generar atributos personalizados.

System_CAPS_pubclassDynamicILInfo

Proporciona soporte para formas alternativas generar el lenguaje intermedio de Microsoft (MSIL) y metadatos para un método dinámico, incluidos los métodos para crear los tokens y para insertar el código, control de excepciones y objetos binarios de firma de variable local.

System_CAPS_pubclassDynamicMethod

Define y representa un método dinámico que se puede compilar, ejecutar y descartar. Los métodos descartados están disponibles para la recolección de elementos no utilizados.

System_CAPS_pubclassEnumBuilder

Describe y representa un tipo de enumeración.

System_CAPS_pubclassEventBuilder

Define eventos para una clase.

System_CAPS_pubclassFieldBuilder

Define y representa un campo. Esta clase no puede heredarse.

System_CAPS_pubclassGenericTypeParameterBuilder

Define y crea parámetros de tipo genérico para definidos métodos y tipos genéricos definidos dinámicamente. Esta clase no puede heredarse.

System_CAPS_pubclassILGenerator

Genera instrucciones de lenguaje intermedio (MSIL) de Microsoft.

System_CAPS_pubclassLocalBuilder

Representa una variable local dentro de un método o constructor.

System_CAPS_pubclassMethodBuilder

Define y representa un método (o constructor) de una clase dinámica.

System_CAPS_pubclassMethodRental

Proporciona una forma rápida de intercambiar la implementación del cuerpo de método proporcionado un método de una clase.

System_CAPS_pubclassModuleBuilder

Define y representa un módulo en un ensamblado dinámico.

System_CAPS_pubclassOpCodes

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).

System_CAPS_pubclassParameterBuilder

Crea o asocia información de parámetros.

System_CAPS_pubclassPropertyBuilder

Define las propiedades de un tipo.

System_CAPS_pubclassSignatureHelper

Proporciona métodos para generar firmas.

System_CAPS_pubclassTypeBuilder

Define y crea nuevas instancias de clases en tiempo de ejecución.

System_CAPS_pubclassUnmanagedMarshal

Obsoleto. Representa la clase que describe cómo convertir un campo de código administrado a código no administrado. Esta clase no puede heredarse.

EstructuraDescripción
System_CAPS_pubstructureEventToken

Representa el Token devuelto por los metadatos para representar un evento.

System_CAPS_pubstructureExceptionHandler

Representa un controlador de excepciones en una matriz de bytes de IL que se pasa a un método como SetMethodBody.

System_CAPS_pubstructureFieldToken

El FieldToken estructura es una representación de objeto de un símbolo (token) que representa un campo.

System_CAPS_pubstructureLabel

Representa una etiqueta en la secuencia de instrucciones. Label se utiliza junto con la ILGenerator clase.

System_CAPS_pubstructureMethodToken

El MethodToken estructura es una representación de objeto de un símbolo (token) que representa un método.

System_CAPS_pubstructureOpCode

Describe una instrucción del Lenguaje intermedio (IL).

System_CAPS_pubstructureParameterToken

El ParameterToken (struct) es una representación opaca del token devuelto por los metadatos para representar un parámetro.

System_CAPS_pubstructurePropertyToken

El PropertyToken (struct) es una representación opaca de la Token devuelto por los metadatos para representar una propiedad.

System_CAPS_pubstructureSignatureToken

Representa el Token devuelto por los metadatos para representar una firma.

System_CAPS_pubstructureStringToken

Representa un token que representa una cadena.

System_CAPS_pubstructureTypeToken

Representa el Token devuelto por los metadatos para representar un tipo.

EnumeraciónDescripción
System_CAPS_pubenumAssemblyBuilderAccess

Define los modos de acceso para un ensamblado dinámico.

System_CAPS_pubenumFlowControl

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Describe cómo una instrucción modifica el flujo de control.

System_CAPS_pubenumOpCodeType

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Describe los tipos de las instrucciones de Lenguaje Intermedio de Microsoft (MSIL).

System_CAPS_pubenumOperandType

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Describe el tipo de operando de la instrucción de Lenguaje Intermedio de Microsoft (MSIL).

System_CAPS_pubenumPackingSize

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

System_CAPS_pubenumPEFileKinds

Especifica el tipo del archivo ejecutable portable (PE).

System_CAPS_pubenumStackBehaviour

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

Volver al principio
Mostrar: