Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

System.Reflection.Emit (Espacio de nombres)

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

  Clase Descripción
Clase pública AssemblyBuilder Define y representa un ensamblado dinámico.
Clase pública ConstructorBuilder Define y representa a un constructor de una clase dinámica.
Clase pública CustomAttributeBuilder Ayuda a compilar atributos personalizados.
Clase pública DynamicILInfo Proporciona compatibilidad con relación a las diferentes formas existentes a la hora de generar el lenguaje intermedio de Microsoft (MSIL) y metadatos para un método dinámico, incluidos métodos para la creación de símbolos (token) y para la inserción de código, control de excepciones y objetos binarios (BLOB) para la firma de variables locales.
Clase pública DynamicMethod 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.
Clase pública EnumBuilder Describe y representa un tipo de enumeración.
Clase pública EventBuilder Define los eventos para una clase.
Clase pública FieldBuilder Define y representa a un campo. Esta clase no puede heredarse.
Clase pública GenericTypeParameterBuilder Define y crea parámetros de tipo genérico para los métodos y tipos genéricos definidos dinámicamente. Esta clase no puede heredarse.
Clase pública ILGenerator Genera instrucciones máquina del Lenguaje intermedio de Microsoft (MSIL).
Clase pública LocalBuilder Representa una variable local en un método o constructor.
Clase pública MethodBuilder Define y representa a un método (o constructor) de una clase dinámica.
Clase pública MethodRental Proporciona una forma rápida de intercambiar la implementación del cuerpo de un método a partir de un método de una clase.
Clase pública ModuleBuilder Define y representa un módulo en un ensamblado dinámico.
Clase pública Compatible con .NET para aplicaciones de la Tienda Windows OpCodes 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).
Clase pública ParameterBuilder Crea o asocia información de parámetros.
Clase pública PropertyBuilder Define las propiedades de un tipo.
Clase pública SignatureHelper Proporciona métodos para compilar firmas.
Clase pública TypeBuilder Define y crea nuevas instancias de clases en tiempo de ejecución.
Clase pública UnmanagedMarshal Obsoleta. Representa a la clase que describe cómo calcular las referencias de un campo de código administrado a código no administrado. Esta clase no puede heredarse.

  Estructura Descripción
Estructura pública EventToken Representa al Token devuelto por los metadatos con el fin de representar a un evento.
Estructura pública ExceptionHandler Representa un controlador de excepciones en una matriz de bytes de IL que se va a pasar a un método como SetMethodBody.
Estructura pública FieldToken La estructura FieldToken es una representación de objeto de un símbolo (token) que representa a un campo.
Estructura pública Label Representa una etiqueta en la secuencia de instrucciones. La interfaz Label se utiliza junto con la clase ILGenerator.
Estructura pública MethodToken La estructura MethodToken es una representación de objeto de un símbolo (token) que representa a un método.
Estructura pública Compatible con .NET para aplicaciones de la Tienda Windows OpCode Describe una instrucción máquina del lenguaje intermedio de Microsoft (MSIL).
Estructura pública ParameterToken La estructura ParameterToken es una representación opaca del símbolo (token) devuelto por los metadatos para representar un parámetro.
Estructura pública PropertyToken La estructura PropertyToken es una representación opaca del Token devuelto por los metadatos para representar una propiedad.
Estructura pública SignatureToken Representa al Token devuelto por los metadatos con el fin de representar a una firma.
Estructura pública StringToken Representa a un símbolo (token) que a su vez representa a una cadena.
Estructura pública TypeToken Representa al símbolo (Token) devuelto por los metadatos con el fin de representar a un tipo.

  Enumeración Descripción
Enumeración pública AssemblyBuilderAccess Define los modos de acceso de un ensamblado dinámico.
Enumeración pública Compatible con .NET para aplicaciones de la Tienda Windows FlowControl Describe el modo en que una instrucción modifica el flujo de control.
Enumeración pública Compatible con .NET para aplicaciones de la Tienda Windows OpCodeType Describe los tipos de las instrucciones del Lenguaje intermedio de Microsoft (MSIL).
Enumeración pública Compatible con .NET para aplicaciones de la Tienda Windows OperandType Describe el tipo de operando de la instrucción máquina del lenguaje intermedio de Microsoft (MSIL).
Enumeración pública Compatible con .NET para aplicaciones de la Tienda Windows PackingSize Especifica uno de los dos factores que determinan la alineación en memoria de los campos cuando se calculan las referencias de un tipo.
Enumeración pública PEFileKinds Especifica el tipo del archivo ejecutable portable (PE).
Enumeración pública Compatible con .NET para aplicaciones de la Tienda Windows StackBehaviour Describe el modo en que se insertan o se extraen los valores de una pila.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft