System.Reflection.Emit.Lightweight
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.
Crea un método dinámico que es global para un módulo, especificando el nombre del método, sus atributos, la convención de llamada, el tipo de valor devuelto, los tipos de parámetro, el módulo, y si las comprobaciones de visibilidad Just-In-Time (JIT) se deben omitir para los tipos y miembros a los que obtiene acceso el Lenguaje intermedio de Microsoft (MSIL) del método dinámico.
Nombre del método dinámico.Puede ser una cadena de longitud cero, pero no el valor null.
Combinación bit a bit de valores de que especifica los atributos del método dinámico.La única combinación permitida es y .
Convención de llamada para el método dinámico.Debe ser .
Objeto que especifica el tipo de valor devuelto del método dinámico, o null si el método no tiene ningún tipo de valor devuelto.
Matriz de objetos que especifica los tipos de los parámetros del método dinámico, o null si el método no tiene parámetros.
que representa el módulo al que se va a asociar lógicamente el método dinámico.
true para omitir las comprobaciones de visibilidad JIT en tipos y miembros a los que obtiene acceso el Lenguaje intermedio de Microsoft (MSIL) del método dinámico; de lo contrario, false.
Un elemento de es null o .O bien es un módulo que proporciona hospedaje anónimo a los métodos dinámicos.
es null. O bien es null.
es una combinación de marcadores diferente de y .O bien no es .O bien es un tipo para el que devuelve true.
Crea un método dinámico especificando el nombre del método, sus atributos, la convención de llamada, el tipo de valor devuelto, los tipos de parámetro, el tipo al que está asociado lógicamente el método dinámico, y si las comprobaciones de visibilidad Just-In-Time (JIT) se deben omitir para los tipos y los miembros a los que tiene acceso el Lenguaje Intermedio de Microsoft (MSIL) del método dinámico.
Nombre del método dinámico.Puede ser una cadena de longitud cero, pero no el valor null.
Combinación bit a bit de valores de que especifica los atributos del método dinámico.La única combinación permitida es y .
Convención de llamada para el método dinámico.Debe ser .
Objeto que especifica el tipo de valor devuelto del método dinámico, o null si el método no tiene ningún tipo de valor devuelto.
Matriz de objetos que especifica los tipos de los parámetros del método dinámico, o null si el método no tiene parámetros.
al que está asociado lógicamente el método dinámico.El método dinámico tiene acceso a todos los miembros del tipo.
true para omitir las comprobaciones de visibilidad JIT en tipos y miembros a los que obtiene acceso el Lenguaje intermedio de Microsoft (MSIL) del método dinámico; de lo contrario, false.
Un elemento de es null o . O bien es una interfaz, una matriz, un tipo genérico abierto o un parámetro de tipo de un método o tipo genérico.
es null. O bien es null.
es una combinación de marcadores diferente de y .O bien no es .O bien es un tipo para el que devuelve true.
Inicializa un método dinámico que está hospedado de forma anónima especificando el nombre del método, el tipo de valor devuelto y los tipos de parámetro.
Nombre del método dinámico.Puede ser una cadena de longitud cero, pero no el valor null.
Objeto que especifica el tipo de valor devuelto del método dinámico, o null si el método no tiene ningún tipo de valor devuelto.
Matriz de objetos que especifica los tipos de los parámetros del método dinámico, o null si el método no tiene parámetros.
Un elemento de es null o .
es null.
es un tipo para el que devuelve true.
Inicializa un método dinámico hospedado de forma anónima especificando el nombre del método, el tipo de valor devuelto, los tipos de parámetro y si las comprobaciones de visibilidad Just-In-Time (JIT) deberían omitirse en los tipos y miembros a los que obtiene acceso el Lenguaje intermedio de Microsoft (MSIL) del método dinámico.
Nombre del método dinámico.Puede ser una cadena de longitud cero, pero no el valor null.
Objeto que especifica el tipo de valor devuelto del método dinámico, o null si el método no tiene ningún tipo de valor devuelto.
Matriz de objetos que especifica los tipos de los parámetros del método dinámico, o null si el método no tiene parámetros.
true si se van a omitir las comprobaciones de visibilidad JIT en los tipos y miembros a los que tiene acceso el Lenguaje intermedio de Microsoft (MSIL) del método dinámico, con esta restricción: el nivel de confianza de los ensamblados que contienen esos tipos y miembros debe ser igual o menor que el nivel de confianza de la pila de llamadas que emite el método dinámico; de lo contrario, false.
Un elemento de es null o .
es null.
es un tipo para el que devuelve true.
Crea un método dinámico que es global para un módulo, especificando el nombre del método, el tipo de valor devuelto, los tipos de parámetro y el módulo.
Nombre del método dinámico.Puede ser una cadena de longitud cero, pero no el valor null.
Objeto que especifica el tipo de valor devuelto del método dinámico, o null si el método no tiene ningún tipo de valor devuelto.
Matriz de objetos que especifica los tipos de los parámetros del método dinámico, o null si el método no tiene parámetros.
que representa el módulo al que se va a asociar lógicamente el método dinámico.
Un elemento de es null o . O bien es un módulo que proporciona hospedaje anónimo a los métodos dinámicos.
es null. O bien es null.
es un tipo para el que devuelve true.
Crea un método dinámico que es global para un módulo especificando el nombre del método, el tipo de valor devuelto, los tipos de parámetro, el módulo y si las comprobaciones de visibilidad Just-In-Time (JIT) se deben omitir para los tipos y miembros a los que obtiene acceso el Lenguaje intermedio de Microsoft (MSIL) del método dinámico.
Nombre del método dinámico.Puede ser una cadena de longitud cero, pero no el valor null.
Objeto que especifica el tipo de valor devuelto del método dinámico, o null si el método no tiene ningún tipo de valor devuelto.
Matriz de objetos que especifica los tipos de los parámetros del método dinámico, o null si el método no tiene parámetros.
que representa el módulo al que se va a asociar lógicamente el método dinámico.
true para omitir las comprobaciones de visibilidad JIT en tipos y miembros a los que obtiene acceso el Lenguaje intermedio de Microsoft (MSIL) del método dinámico.
Un elemento de es null o . O bien es un módulo que proporciona hospedaje anónimo a los métodos dinámicos.
es null. O bien es null.
es un tipo para el que devuelve true.
Crea un método dinámico, especificando el nombre del método, el tipo de valor devuelto, los tipos de parámetro y el tipo al que está asociado lógicamente el método dinámico.
Nombre del método dinámico.Puede ser una cadena de longitud cero, pero no el valor null.
Objeto que especifica el tipo de valor devuelto del método dinámico, o null si el método no tiene ningún tipo de valor devuelto.
Matriz de objetos que especifica los tipos de los parámetros del método dinámico, o null si el método no tiene parámetros.
al que está asociado lógicamente el método dinámico.El método dinámico tiene acceso a todos los miembros del tipo.
Un elemento de es null o .O bien es una interfaz, una matriz, un tipo genérico abierto o un parámetro de tipo de un método o tipo genérico.
es null. O bien es null.
El valor de es null o es un tipo para el que devuelve true.
Crea un método dinámico especificando el nombre del método, el tipo de valor devuelto, los tipos de parámetro, el tipo al que está asociado lógicamente el método dinámico y si las comprobaciones de visibilidad Just-In-Time (JIT) se deben omitir para los tipos y los miembros a los que tiene acceso el Lenguaje intermedio de Microsoft (MSIL) del método dinámico.
Nombre del método dinámico.Puede ser una cadena de longitud cero, pero no el valor null.
Objeto que especifica el tipo de valor devuelto del método dinámico, o null si el método no tiene ningún tipo de valor devuelto.
Matriz de objetos que especifica los tipos de los parámetros del método dinámico, o null si el método no tiene parámetros.
al que está asociado lógicamente el método dinámico.El método dinámico tiene acceso a todos los miembros del tipo.
true para omitir las comprobaciones de visibilidad JIT en tipos y miembros a los que obtiene acceso el Lenguaje intermedio de Microsoft (MSIL) del método dinámico; de lo contrario, false.
Un elemento de es null o .O bien es una interfaz, una matriz, un tipo genérico abierto o un parámetro de tipo de un método o tipo genérico.
es null. O bien es null.
El valor de es null o es un tipo para el que devuelve true.
Obtiene los atributos especificados cuando se creó el método dinámico.
Una combinación bit a bit de los valores de que representan los atributos del método.
Obtiene la convención de llamada especificada cuando se creó el método dinámico.
Uno de los valores de que indica la convención de llamada del método.
Completa el método dinámico y crea un delegado que se puede utilizar para ejecutarlo.
Un delegado del tipo especificado que se puede utilizar para ejecutar el método dinámico.
Tipo de delegado cuya firma coincide con la del método dinámico.
El método dinámico no tiene cuerpo de método.
tiene el número de parámetros o los tipos de parámetro incorrectos.
Completa el método dinámico y crea un delegado que se puede utilizar para ejecutarlo, especificando el tipo de delegado y un objeto al que se enlaza el delegado.
Un delegado del tipo especificado que se puede utilizar para ejecutar el método dinámico con el objeto de destino especificado.
Tipo de delegado cuya firma coincide con el método dinámico, menos el primer parámetro.
Objeto al que se enlaza el delegado.Debe ser del mismo tipo que el primer parámetro del método dinámico.
El método dinámico no tiene cuerpo de método.
no es del mismo tipo que el primer parámetro del método dinámico y no se puede asignar a ese tipo.O bien tiene el número de parámetros o los tipos de parámetro incorrectos.
Obtiene el tipo que declara el método, que siempre es null para los métodos dinámicos.
Siempre es null.
Devuelve un generador de Lenguaje intermedio de Microsoft (MILS) para el método con un tamaño predeterminado de secuencia de MSIL de 64 bytes.
Un objeto para el método.
Devuelve un generador de Lenguaje intermedio de Microsoft (MSIL) para el método con el tamaño de secuencia de MSIL especificado.
Un objeto para el método, con el tamaño de secuencia de MSIL especificado.
Tamaño de la secuencia de MSIL, en bytes.
Devuelve los parámetros del método dinámico.
Una matriz de objetos que representan los parámetros del método dinámico.
Obtiene o establece un valor que indica si las variables locales del método se inicializan en cero.
true si las variables locales del método se inicializan en cero; de lo contrario, false.El valor predeterminado es true.
Obtiene el nombre del método dinámico.
El nombre simple del método.
Obtiene el parámetro devuelto del método dinámico.
Siempre es null.
Obtiene el tipo de valor devuelto para el método dinámico.
que representa el tipo del valor devuelto del método actual; si el método no tiene ningún tipo de valor devuelto.
Devuelve la firma del método, representada como una cadena.
Una cadena que representa la firma del método.