System.Reflection.Emit.Lightweight
Définit et représente une méthode dynamique qui peut être compilée, exécutée et ignorée.Les méthodes ignorées sont disponibles pour le garbage collection.
Crée une méthode dynamique qui est globale pour un module, en spécifiant le nom de la méthode, les attributs, les conventions d'appel, le type de retour, les types de paramètres, le module et si les contrôles de visibilité juste-à-temps (JIT) doivent être ignorés pour les types et membres auxquels accède le langage Microsoft Intermediate Language (MSIL) de la méthode dynamique.
Nom de la méthode dynamique.Ce peut être une chaîne de longueur nulle, mais pas la valeur null.
Combinaison d'opérations de bits de valeurs qui spécifient les attributs de la méthode dynamique.La seule combinaison autorisée est et .
Convention d'appel de la méthode dynamique.Doit être .
Objet qui spécifie le type de retour de la méthode dynamique, ou null si la méthode n'a aucun type de retour.
Tableau d'objets spécifiant les types des paramètres de la méthode dynamique, ou indiquant null si la méthode n'a pas de paramètre.
représentant le module auquel la méthode dynamique doit être associée de manière logique.
true pour ignorer les contrôles de visibilité JIT sur les types et membres auxquels accède le code MSIL de la méthode dynamique ; sinon, false.
Un élément de est null ou .ou est un module qui fournit l'hébergement anonyme pour les méthodes dynamiques.
a la valeur null. ou a la valeur null.
est une combinaison d'indicateurs autre que et .ou n'est pas .ou est un type pour lequel retourne true.
Crée une méthode dynamique, en spécifiant le nom de la méthode, les attributs, la convention d'appel, le type de retour, les types de paramètres, le type auquel la méthode dynamique est associée de manière logique, et si les contrôles de visibilité juste-à-temps (JIT) doivent être ignorés pour les types et membres auxquels accède le langage MSIL de la méthode dynamique.
Nom de la méthode dynamique.Ce peut être une chaîne de longueur nulle, mais pas la valeur null.
Combinaison d'opérations de bits de valeurs qui spécifient les attributs de la méthode dynamique.La seule combinaison autorisée est et .
Convention d'appel de la méthode dynamique.Doit être .
Objet qui spécifie le type de retour de la méthode dynamique, ou null si la méthode n'a aucun type de retour.
Tableau d'objets spécifiant les types des paramètres de la méthode dynamique, ou indiquant null si la méthode n'a pas de paramètre.
auquel la méthode dynamique est associée de manière logique.La méthode dynamique a accès à tous les membres du type.
true pour ignorer les contrôles de visibilité JIT sur les types et membres auxquels accède le code MSIL de la méthode dynamique ; sinon, false.
Un élément de est null ou . ou est une interface, un tableau, un type générique ouvert ou un paramètre de type d'un type ou d'une méthode générique.
a la valeur null. ou a la valeur null.
est une combinaison d'indicateurs autre que et .ou n'est pas .ou est un type pour lequel retourne true.
Initialise une méthode dynamique hébergée de manière anonyme, en spécifiant le nom de la méthode, le type de retour et les types de paramètre.
Nom de la méthode dynamique.Ce peut être une chaîne de longueur nulle, mais pas la valeur null.
Objet qui spécifie le type de retour de la méthode dynamique, ou null si la méthode n'a aucun type de retour.
Tableau d'objets spécifiant les types des paramètres de la méthode dynamique, ou indiquant null si la méthode n'a pas de paramètre.
Un élément de est null ou .
a la valeur null.
est un type pour lequel retourne true.
Initialise une méthode dynamique hébergée de manière anonyme, en spécifiant le nom de la méthode, le type de retour, les types de paramètre, et si les contrôles de visibilité juste-à-temps (JIT) doivent être ignorés pour les types et membres auxquels accède le langage MSIL de la méthode dynamique.
Nom de la méthode dynamique.Ce peut être une chaîne de longueur nulle, mais pas la valeur null.
Objet qui spécifie le type de retour de la méthode dynamique, ou null si la méthode n'a aucun type de retour.
Tableau d'objets spécifiant les types des paramètres de la méthode dynamique, ou indiquant null si la méthode n'a pas de paramètre.
true pour ignorer les contrôles de visibilité JIT sur les types et membres auxquels accède le langage MSIL de la méthode dynamique, avec cette restriction : le niveau de confiance des assemblys qui contiennent ces types et membres doit être inférieur ou égal à celui de la pile des appels qui émet la méthode dynamique ; sinon, false.
Un élément de est null ou .
a la valeur null.
est un type pour lequel retourne true.
Crée une méthode dynamique qui est globale pour un module, en spécifiant le nom de la méthode, le type de retour, les types de paramètres et le module.
Nom de la méthode dynamique.Ce peut être une chaîne de longueur nulle, mais pas la valeur null.
Objet qui spécifie le type de retour de la méthode dynamique, ou null si la méthode n'a aucun type de retour.
Tableau d'objets spécifiant les types des paramètres de la méthode dynamique, ou indiquant null si la méthode n'a pas de paramètre.
représentant le module auquel la méthode dynamique doit être associée de manière logique.
Un élément de est null ou . ou est un module qui fournit l'hébergement anonyme pour les méthodes dynamiques.
a la valeur null. ou a la valeur null.
est un type pour lequel retourne true.
Crée une méthode dynamique qui est globale pour un module, en spécifiant le nom de la méthode, le type de retour, les types de paramètres, le module et si les contrôles de visibilité juste-à-temps (JIT) doivent être ignorés pour les types et membres auxquels accède le langage Microsoft Intermediate Language (MSIL) de la méthode dynamique.
Nom de la méthode dynamique.Ce peut être une chaîne de longueur nulle, mais pas la valeur null.
Objet qui spécifie le type de retour de la méthode dynamique, ou null si la méthode n'a aucun type de retour.
Tableau d'objets spécifiant les types des paramètres de la méthode dynamique, ou indiquant null si la méthode n'a pas de paramètre.
représentant le module auquel la méthode dynamique doit être associée de manière logique.
true pour ignorer les contrôles de visibilité JIT sur les types et membres auxquels accède le code MSIL de la méthode dynamique.
Un élément de est null ou . ou est un module qui fournit l'hébergement anonyme pour les méthodes dynamiques.
a la valeur null. ou a la valeur null.
est un type pour lequel retourne true.
Crée une méthode dynamique, en spécifiant le nom de la méthode, le type de retour, les types de paramètres et le type auquel la méthode dynamique est associée de manière logique.
Nom de la méthode dynamique.Ce peut être une chaîne de longueur nulle, mais pas la valeur null.
Objet qui spécifie le type de retour de la méthode dynamique, ou null si la méthode n'a aucun type de retour.
Tableau d'objets spécifiant les types des paramètres de la méthode dynamique, ou indiquant null si la méthode n'a pas de paramètre.
auquel la méthode dynamique est associée de manière logique.La méthode dynamique a accès à tous les membres du type.
Un élément de est null ou .ou est une interface, un tableau, un type générique ouvert ou un paramètre de type d'un type ou d'une méthode générique.
a la valeur null. ou a la valeur null.
est null ou est un type pour lequel retourne true.
Crée une méthode dynamique, en spécifiant le nom de la méthode, le type de retour, les types de paramètres, le type auquel la méthode dynamique est associée de manière logique, et si les contrôles de visibilité juste-à-temps (JIT) doivent être ignorés pour les types et membres auxquels accède le code MSIL de la méthode dynamique.
Nom de la méthode dynamique.Ce peut être une chaîne de longueur nulle, mais pas la valeur null.
Objet qui spécifie le type de retour de la méthode dynamique, ou null si la méthode n'a aucun type de retour.
Tableau d'objets spécifiant les types des paramètres de la méthode dynamique, ou indiquant null si la méthode n'a pas de paramètre.
auquel la méthode dynamique est associée de manière logique.La méthode dynamique a accès à tous les membres du type.
true pour ignorer les contrôles de visibilité JIT sur les types et membres auxquels accède le code MSIL de la méthode dynamique ; sinon, false.
Un élément de est null ou .ou est une interface, un tableau, un type générique ouvert ou un paramètre de type d'un type ou d'une méthode générique.
a la valeur null. ou a la valeur null.
est null ou est un type pour lequel retourne true.
Obtient les attributs spécifiés au moment de la création de la méthode dynamique.
Combinaison d'opérations de bits des valeurs qui représentent les attributs de la méthode.
Obtient la convention d'appel spécifiée au moment de la création de la méthode dynamique.
L'une des valeurs indiquant la convention d'appel de la méthode.
Exécute la méthode dynamique et crée un délégué qui peut être utilisé pour l'exécuter.
Délégué du type spécifié qui peut être utilisé pour exécuter la méthode dynamique.
Type délégué dont la signature correspond à celle de la méthode dynamique.
La méthode dynamique ne possède aucun corps de méthode.
possède un nombre de paramètres erroné ou des types de paramètres incorrects.
Exécute la méthode dynamique et crée un délégué qui peut être utilisé pour l'exécuter, en spécifiant le type délégué et un objet auquel le délégué est lié.
Délégué du type spécifié qui peut être utilisé pour exécuter la méthode dynamique avec l'objet cible spécifié.
Type délégué dont la signature correspond à celle de la méthode dynamique, moins le premier paramètre.
Objet auquel le délégué est lié.Doit être du même type que le premier paramètre de la méthode dynamique.
La méthode dynamique ne possède aucun corps de méthode.
n'est pas du même type que le premier paramètre de la méthode dynamique et ne peut pas être assigné à ce type.ou possède un nombre de paramètres erroné ou des types de paramètres incorrects.
Obtient le type qui déclare la méthode (toujours null pour les méthodes dynamiques).
Toujours null.
Retourne un générateur MSIL (Microsoft Intermediate Language) pour la méthode, avec une taille de flux MSIL par défaut de 64 octets.
Objet de la méthode.
Retourne un générateur MSIL (Microsoft Intermediate Language) pour la méthode, avec la taille de flux MSIL spécifiée.
Objet pour la méthode avec la taille de flux MSIL spécifiée.
Taille du flux MSIL en octets.
Retourne les paramètres de la méthode dynamique.
Tableau d'objets représentant les paramètres de la méthode dynamique.
Obtient ou définit une valeur qui indique si les variables locales contenues dans la méthode sont initialisées à zéro.
true si les variables locales contenues dans la méthode sont initialisées à zéro ; sinon, false.La valeur par défaut est true.
Obtient le nom de la méthode dynamique.
Nom simple de la méthode.
Obtient le paramètre de retour de la méthode dynamique.
Toujours null.
Obtient le type de la valeur de retour pour la méthode dynamique.
qui représente le type de la valeur de retour de la méthode actuelle ; si la méthode ne possède aucun type de retour.
Retourne la signature de la méthode, représentée sous la forme d'une chaîne.
Chaîne représentant la signature de la méthode.