System.Reflection.Emit Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene clases que permiten a un compilador o herramienta emitir metadatos y lenguaje intermedio de Microsoft (MSIL) y, opcionalmente, generar un archivo PE en el disco. Los clientes principales de estas clases son los motores de script y los compiladores.
Assembly |
Define y representa un ensamblado dinámico. |
Constructor |
Define y representa un constructor de una clase dinámica. |
Custom |
Ayuda a crear atributos personalizados. |
Dynamic |
Proporciona compatibilidad con formas alternativas de generar el lenguaje intermedio de Microsoft (MSIL) y metadatos para un método dinámico, incluidos los métodos para crear tokens y para insertar el código, el control de excepciones y los blobs de firma de variables locales. |
Dynamic |
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. |
Enum |
Describe y representa un tipo de enumeración. |
Event |
Define eventos para una clase. |
Field |
Define y representa un campo. Esta clase no se puede heredar. |
Generic |
Define y crea parámetros de tipo genéricos para tipos y métodos genéricos definidos dinámicamente. Esta clase no se puede heredar. |
ILGenerator |
Genera instrucciones de lenguaje intermedio de Microsoft (MSIL). |
Local |
Representa una variable local dentro de un método o constructor. |
Method |
Define y representa un método (o constructor) en una clase dinámica. |
Method |
Proporciona una manera rápida de intercambiar la implementación del cuerpo del método según un método de una clase. |
Module |
Define y representa un módulo en un ensamblado dinámico. |
Op |
Proporciona representaciones de campo de las instrucciones del lenguaje intermedio de Microsoft (MSIL) para la emisión por parte de los miembros de clase ILGenerator (como Emit(OpCode)). |
Parameter |
Crea o asocia información de parámetros. |
Persisted |
Proporciona una implementación de AssemblyBuilder que puede conservar el ensamblado en un disco o secuencia. |
Property |
Define las propiedades de un tipo. |
Signature |
Proporciona métodos para crear firmas. |
Type |
Define y crea nuevas instancias de clases durante el tiempo de ejecución. |
Unmanaged |
Representa la clase que describe cómo serializar un campo de código administrado a no administrado. Esta clase no se puede heredar. |
Event |
Representa el |
Exception |
Representa un controlador de excepciones en una matriz de bytes de IL que se va a pasar a un método como SetMethodBody(Byte[], Int32, Byte[], IEnumerable<ExceptionHandler>, IEnumerable<Int32>). |
Field |
La estructura |
Label |
Representa una etiqueta en el flujo de instrucciones.
|
Method |
La estructura |
Op |
Describe una instrucción de lenguaje intermedio (IL). |
Parameter |
La estructura |
Property |
La estructura |
Signature |
Representa el |
String |
Representa un token que representa una cadena. |
Type |
Representa el |
Assembly |
Define los modos de acceso para un ensamblado dinámico. |
Flow |
Describe cómo una instrucción modifica el flujo de control. |
Op |
Describe los tipos de las instrucciones del lenguaje intermedio de Microsoft (MSIL). |
Operand |
Describe el tipo de operando de la instrucción de lenguaje intermedio de Microsoft (MSIL). |
Packing |
Especifica uno de los dos factores que determinan la alineación de memoria de los campos cuando se serializa un tipo. |
PEFile |
Especifica el tipo del archivo ejecutable portátil (PE). |
Stack |
Describe cómo se insertan los valores en una pila o se quitan de una pila. |
Comentarios de .NET
.NET es un proyecto de código abierto. Selecciona un vínculo para proporcionar comentarios: