System.Reflection
Exception levée si, lors de la liaison à un membre, plusieurs membres correspondent aux critères de liaison.Cette classe ne peut pas être héritée.
Initialise une nouvelle instance de la classe avec une chaîne de message vide et la cause première de l'exception ayant la valeur null.
Initialise une nouvelle instance de la classe dont la chaîne de message est égale au message donné et la cause première de l'exception a la valeur null.
Chaîne indiquant la raison de la levée de cette exception.
Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne qui est à l'origine de cette exception.
Message d'erreur indiquant la raison de l'exception.
Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne.
Représente un assembly, qui est un bloc de construction réutilisable, avec un numéro de version et autodescriptif d'une application du Common Language Runtime.
Obtient une collection qui contient les attributs personnalisés de cet assembly.
Collection qui contient les attributs personnalisés de cet assembly.
Obtient une collection des types définis dans cet assembly.
Collection des types définis dans cet assembly.
Détermine si cet assembly et l'objet spécifié sont égaux.
true si est égal à cette instance ; sinon, false.
Objet à comparer avec cette instance.
Obtient une collection des types publics définis dans cet assembly qui sont visibles à l'extérieur de l'assembly.
Collection des types publics définis dans cet assembly qui sont visibles à l'extérieur de l'assembly.
Obtient le nom complet de l'assembly.
Nom complet de l'assembly.
Retourne le code de hachage de cette instance.
Code de hachage d'un entier signé 32 bits.
Retourne des informations sur la manière dont la ressource donnée a été persistante.
Objet qui est rempli par des informations sur la topologie de la ressource, ou null si la ressource est introuvable.
Nom de la ressource respectant la casse.
a la valeur null.
Le paramètre est une chaîne vide ("").
Retourne les noms de toutes les ressources de cet assembly.
Tableau qui contient les noms de toutes les ressources.
Charge la ressource de manifeste spécifiée à partir de cet assembly.
La ressource de manifeste ; ou null si aucune ressource n'a été spécifiée pendant la compilation, ou si la ressource n'est pas visible par l'appelant.
Nom de la ressource de manifeste demandée respectant la casse.
Le paramètre a la valeur null.
Le paramètre est une chaîne vide ("").
Dans le .NET for Windows Store apps ou bibliothèque de classes Portable, intercepter l'exception de la classe de base, , à la place.Un fichier détecté n'a pas pu être chargé.
Impossible de trouver .
n'est pas un assembly valide.
La longueur de la ressource est supérieure à .
Obtient pour cet assembly.
Objet qui contient le nom complet analysé correspondant à cet assembly.
Obtient l'objet avec le nom spécifié dans l'instance de l'assembly.
Objet qui représente la classe spécifiée ou null si la classe est introuvable.
Nom complet du type.
n'est pas valide.
a la valeur null.
requiert un assembly dépendant qui est introuvable.
Dans le .NET for Windows Store apps ou bibliothèque de classes Portable, intercepter l'exception de la classe de base, , à la place. requiert un assembly dépendant qui a été trouvé, mais n'a pas pu être chargé.ouL'assembly en cours a été chargé dans le contexte de réflexion uniquement, et requiert un assembly dépendant qui n'a pas été préchargé.
requiert un assembly dépendant, mais le fichier n'est pas un assembly valide. ou requiert un assembly dépendant qui a été compilé pour une version du runtime ultérieure à la version actuellement chargée.
Obtient l'objet portant le nom spécifié dans l'instance de l'assembly et propose d'ignorer la casse et de lever une exception si le type est introuvable.
Objet qui représente la classe spécifiée.
Nom complet du type.
true pour lever une exception si le type est introuvable ; false pour retourner la valeur null.
true pour ignorer la casse du nom de type ; sinon, false.
n'est pas valide.ou La longueur de dépasse 1024 caractères.
a la valeur null.
a la valeur true et le type est introuvable.
requiert un assembly dépendant qui est introuvable.
requiert un assembly dépendant qui a été trouvé, mais n'a pas pu être chargé.ouL'assembly en cours a été chargé dans le contexte de réflexion uniquement, et requiert un assembly dépendant qui n'a pas été préchargé.
requiert un assembly dépendant, mais le fichier n'est pas un assembly valide. ou requiert un assembly dépendant qui a été compilé pour une version du runtime ultérieure à la version actuellement chargée.
Obtient une valeur qui indique si l'assembly actuel a été généré dynamiquement dans le processus actuel à l'aide de l'émission de réflexion.
true si l'assembly actuel a été généré dynamiquement dans le processus actuel ; sinon, false.
Charge un assembly en fonction de son .
Assembly chargé.
Objet qui décrit l'assembly à charger.
a la valeur null.
est introuvable.
Dans le .NET for Windows Store apps ou bibliothèque de classes Portable, intercepter l'exception de la classe de base, , à la place.Un fichier détecté n'a pas pu être chargé.
n'est pas un assembly valide.ouLa version 2.0 ou une version ultérieure du Common Language Runtime est actuellement chargée et a été compilé avec une version antérieure.
Obtient le module qui contient le manifeste de l'assembly actuel.
Module qui contient le manifeste d'assembly.
Obtient une collection qui contient les modules dans cet assembly.
Collection qui contient les modules dans cet assembly.
Retourne le nom complet de l'assembly.
Nom complet de l'assembly, ou nom de la classe si le nom complet de l'assembly ne peut pas être déterminé.
Fournit les informations relatives au type de code contenu dans un assembly.
L'assembly contient du code .NET Framework.
L'assembly contient du code Windows Runtime.
Décrit entièrement une identité unique de l'assembly.
Initialise une nouvelle instance de la classe .
Initialise une nouvelle instance de la classe à l'aide du nom complet spécifié.
Nom complet de l'assembly, tel que retourné par la propriété .
a la valeur null.
est une chaîne de longueur nulle.
Dans les .NET pour applications Windows Store ou la Bibliothèque de classes portable, intercepte l'exception de classe de base, , sinon.L'assembly référencé est introuvable, ou n'a pas pu être chargé.
Obtient ou définit une valeur qui indique le type de contenu que l'assembly contient.
Valeur qui indique le type de contenu que l'assembly contient.
Obtient ou définit le nom de la culture associée à l'assembly.
Nom de la culture
Obtient ou définit les attributs de l'assembly.
Valeur qui représente les attributs de l'assembly.
Obtient le nom complet de l'assembly.
Chaîne qui correspond au nom complet de l'assembly.
Obtient la clé publique de l'assembly.
Tableau d'octets contenant la clé publique de l'assembly.
Une clé publique a été fournie (par exemple, à l'aide de la méthode ), alors qu'aucun jeton de clé publique n'a été fourni.
Obtient le jeton de clé publique qui correspond aux 8 derniers octets du hachage SHA-1 de la clé publique sous laquelle est signé l'application ou l'assembly.
Tableau d'octets contenant le jeton de clé publique.
Obtient ou définit le nom simple de l'assembly.Il s'agit généralement, mais pas nécessairement, du nom de fichier du fichier manifeste d'assembly, sans son extension.
Nom simple de l'assembly.
Obtient ou définit une valeur qui identifie le processeur et les bits par mot de la plateforme ciblée par un fichier exécutable.
Une des valeurs d'énumération qui identifie le processeur et les bits par mot de la plateforme ciblée par un fichier exécutable.
Définit la clé publique identifiant l'assembly.
Tableau d'octets contenant la clé publique de l'assembly.
Définit le jeton de clé publique, qui correspond aux 8 derniers octets du hachage SHA-1 de la clé publique sous laquelle est signé l'application ou l'assembly.
Tableau d'octets contenant le jeton de clé publique de l'assembly.
Retourne le nom complet de l'assembly.
Nom complet de l'assembly, ou nom de la classe si le nom complet ne peut pas être déterminé.
Obtient ou définit les numéros principal, secondaire, de build et de révision de l'assembly.
Objet qui représente les numéros principal, secondaire, de build et de révision de l'assembly.
Identifie les attributs d'un constructeur de classe et donne accès aux métadonnées du constructeur.
Représente le nom de la méthode de constructeur de classe tel qu'il est stocké dans les métadonnées.Ce nom est toujours ".ctor".Ce champ est en lecture seule.
Retourne une valeur indiquant si cette instance équivaut à un objet spécifié.
true si est égal au type et à la valeur de cette instance ; sinon, false.
Objet à comparer à cette instance ou null.
Retourne le code de hachage de cette instance.
Code de hachage d'un entier signé 32 bits.
Appelle le constructeur réfléchi par l'instance dotée des paramètres spécifiés, en fournissant des valeurs par défaut pour les paramètres peu utilisés.
Instance de la classe associée au constructeur.
Tableau de valeurs qui correspondent au nombre, à l'ordre et au type des paramètres de ce constructeur (sous les contraintes du binder par défaut).Si le constructeur n'accepte pas de paramètre, utilisez un tableau contenant 0 (zéro) élément, ou null, comme dans Object[] parameters = new Object[0].Tout objet de ce tableau non explicitement initialisé avec une valeur contient la valeur par défaut de ce type d'objet.Pour les éléments de type référence, cette valeur est null.Pour les éléments de type valeur, cette valeur est 0, 0.0 ou false, selon le type d'élément spécifique.
La classe est abstraite.ou Le constructeur est un initialiseur de classe.
Dans les .NET pour applications Windows Store ou la Bibliothèque de classes portable, intercepte l'exception de classe de base, , sinon.Le constructeur est privé ou protégé, et l'appelant ne dispose pas de .
Le tableau ne contient pas de valeurs correspondant aux types acceptés par ce constructeur.
Le constructeur appelé lève une exception.
Un nombre incorrect de paramètres a été passé.
La création des types , et n'est pas prise en charge.
L'appelant ne dispose pas de l'autorisation d'accès au code requise.
Représente le nom de la méthode de constructeur de type tel qu'il est stocké dans les métadonnées.Ce nom est toujours ".cctor".Cette propriété est en lecture seule.
Fournit un accès aux données d'attribut personnalisé pour les assemblys, les modules, les types, les membres et les paramètres qui sont chargés dans le contexte de réflexion uniquement.
Obtient le type de l'attribut.
Type de l'attribut.
Obtient la liste d'arguments de position spécifiés pour l'instance d'attribut représentée par l'objet .
Collection de structures représentant les arguments de position spécifiés pour l'instance d'attribut personnalisé.
Obtient la liste d'arguments nommés spécifiés pour l'instance d'attribut représentée par l'objet .
Collection de structures représentant les arguments nommés spécifiés pour l'instance d'attribut personnalisé.
Représente un argument nommé d'un attribut personnalisé dans le contexte de réflexion uniquement.
Obtient une valeur qui indique si l'argument nommé est un champ.
true si l'argument nommé est un champ ; sinon, false.
Obtient le nom du membre d'attribut qui serait utilisé pour définir l'argument nommé.
Nom du membre d'attribut qui serait utilisé pour définir l'argument nommé.
Obtient une structure qui peut être utilisée pour obtenir le type et la valeur de l'argument nommé actuel.
Structure qui peut être utilisée pour obtenir le type et la valeur de l'argument nommé actuel.
Représente un argument d'un attribut personnalisé dans le contexte de réflexion uniquement ou un élément d'un argument de tableau.
Obtient le type de l'argument ou de l'élément d'argument de tableau.
Objet représentant le type de l'argument ou de l'élément de tableau.
Obtient la valeur de l'argument pour un argument simple ou pour un élément d'un argument de tableau ; obtient une collection de valeurs pour un argument de tableau.
Objet qui représente la valeur de l'argument ou de l'élément ou générique d'objets qui représentent les valeurs d'un argument de type tableau.
Identifie les attributs d'un événement et donne accès aux métadonnées de l'événement.
Ajoute un gestionnaire d'événements à une source d'événements.
Source de l'événement.
Encapsule une ou plusieurs méthodes qui sont appelées lorsque la cible déclenche l'événement.
L'événement n'a pas d'accesseur add public.
Le gestionnaire passé ne peut pas être utilisé.
Dans les .NET pour applications Windows Store ou la Bibliothèque de classes portable, intercepte l'exception de classe de base, , sinon.L'appelant n'est pas autorisé à accéder au membre.
Dans les .NET pour applications Windows Store ou la Bibliothèque de classes portable, intercepte sinon.Le paramètre est null et l'événement n'est pas statique.ou n'est pas déclaré dans la cible.
Obtient l'objet de la méthode d'événement, y compris les méthodes non publiques.
Objet pour la méthode .
Obtient les attributs de cet événement.
Attributs en lecture seule de cet événement.
Retourne une valeur indiquant si cette instance équivaut à un objet spécifié.
true si est égal au type et à la valeur de cette instance ; sinon, false.
Objet à comparer à cette instance ou null.
Obtient l'objet Type du délégué du gestionnaire d'événements sous-jacent associé à cet événement.
Objet Type en lecture seule qui représente le gestionnaire d'événements du délégué.
L'appelant n'a pas l'autorisation requise.
Retourne le code de hachage de cette instance.
Code de hachage d'un entier signé 32 bits.
Obtient une valeur indiquant si le nom de EventInfo a une signification particulière.
true si l'événement a un nom particulier ; sinon, false.
Obtient la méthode appelée lorsque l'événement est déclenché, y compris les méthodes non publiques.
Méthode appelée lorsque l'événement est déclenché.
Supprime un gestionnaire d'événements d'une source d'événements.
Source de l'événement.
Délégué à dissocier des événements déclenchés par la cible.
L'événement n'a pas d'accesseur remove public.
Le gestionnaire passé ne peut pas être utilisé.
Dans les .NET pour applications Windows Store ou la Bibliothèque de classes portable, intercepte sinon.Le paramètre est null et l'événement n'est pas statique.ou n'est pas déclaré dans la cible.
Dans les .NET pour applications Windows Store ou la Bibliothèque de classes portable, intercepte l'exception de classe de base, , sinon.L'appelant n'est pas autorisé à accéder au membre.
Obtient l'objet MethodInfo pour supprimer une méthode de l'événement, y compris les méthodes non publiques.
Objet MethodInfo utilisé pour supprimer une méthode de l'événement.
Identifie les attributs d'un champ et donne accès aux métadonnées du champ.
Obtient les attributs associés à ce champ.
FieldAttributes de ce champ.
Retourne une valeur indiquant si cette instance équivaut à un objet spécifié.
true si est égal au type et à la valeur de cette instance ; sinon, false.
Objet à comparer à cette instance ou null.
Obtient le type de cet objet champ.
Type de cet objet champ.
Obtient pour le champ représenté par le handle spécifié.
Objet représentant le champ spécifié par .
Structure qui contient le handle vers la représentation interne des métadonnées d'un champ.
n'est pas valide.
Obtient pour le champ représenté par le handle spécifié, pour le type générique donné.
Objet représentant le champ spécifié par dans le type générique spécifié par .
Structure qui contient le handle vers la représentation interne des métadonnées d'un champ.
Structure contenant le handle vers le type générique qui définit le champ.
n'est pas valide.ou n'est pas compatible avec .Par exemple, est le handle de type runtime de la définition de type générique, et vient d'un type construit.Consultez la section Notes.
Retourne le code de hachage de cette instance.
Code de hachage d'un entier signé 32 bits.
En cas de substitution dans une classe dérivée, retourne la valeur d'un champ pris en charge par un objet donné.
Objet contenant la valeur du champ réfléchi par cette instance.
Objet dont la valeur de champ sera retournée.
Dans les .NET pour applications Windows Store ou la Bibliothèque de classes portable, intercepte sinon.Le champ n'est pas statique et est null.
Un champ est marqué comme littéral, mais ne contient aucun des types de littéraux acceptés.
Dans les .NET pour applications Windows Store ou la Bibliothèque de classes portable, intercepte l'exception de classe de base, , sinon.L'appelant n'est pas autorisé à accéder à ce champ.
La méthode n'est ni déclarée ni héritée par la classe de .
Obtient une valeur indiquant si la visibilité potentielle de ce champ est décrite par , c'est-à-dire si le champ est visible au maximum par d'autres types du même assembly, et n'est pas visible par des types dérivés à l'extérieur de l'assembly.
true si la visibilité de ce champ est décrite exactement par ; sinon, false.
Obtient une valeur indiquant si la visibilité de ce champ est décrite par , c'est-à-dire si le champ est visible uniquement dans sa classe et dans ses classes dérivées.
true si l'accès à ce champ est décrit exactement par ; sinon, false.
Obtient une valeur indiquant si la visibilité de ce champ est décrite par , c'est-à-dire si le champ peut faire l'objet d'un accès par des classes dérivées, mais uniquement si elles se trouvent dans le même assembly.
true si l'accès à ce champ est décrit exactement par ; sinon, false.
Obtient une valeur indiquant si la visibilité potentielle de ce champ est décrite par , c'est-à-dire si le champ peut faire l'objet d'un accès par des classes dérivées où qu'elles se trouvent, et par des classes du même assembly.
true si l'accès à ce champ est décrit exactement par ; sinon, false.
Obtient une valeur indiquant si le champ peut uniquement être défini dans le corps du constructeur.
true si l'attribut InitOnly du champ est défini ; sinon, false.
Obtient une valeur indiquant si la valeur est écrite au moment de la compilation et si elle n'est pas modifiable.
true si l'attribut Literal du champ est défini ; sinon, false.
Obtient une valeur indiquant si le champ est privé.
true si le champ est privé ; sinon, false.
Obtient une valeur indiquant si le champ est public.
true si le champ est public ; sinon, false.
Obtient une valeur indiquant si l'attribut SpecialName correspondant est défini dans l'énumérateur .
true si l'attribut SpecialName est défini dans ; sinon false.
Obtient une valeur indiquant si le champ est statique.
true si le champ est statique ; sinon, false.
Définit la valeur du champ pris en charge par l'objet donné.
Objet dont la valeur de champ va être définie.
Valeur à assigner au champ.
Dans les .NET pour applications Windows Store ou la Bibliothèque de classes portable, intercepte l'exception de classe de base, , sinon.L'appelant n'est pas autorisé à accéder à ce champ.
Dans les .NET pour applications Windows Store ou la Bibliothèque de classes portable, intercepte sinon.Le paramètre est null et le champ est un champ d'instance.
Le champ n'existe pas dans l'objet.ou Le paramètre ne peut être ni converti ni stocké dans le champ.
Contient des méthodes pour convertir des objets .
Retourne la représentation du type spécifié.
Objet converti.
Type à convertir.
Représente un type sur lequel effectuer une réflexion.
Extrait un objet qui représente ce type.
Objet qui représente ce type.
Identifie les attributs d'une variable locale et donne accès aux métadonnées de variable locale.
Initialise une nouvelle instance de la classe .
Obtient une valeur qui indique si l'objet référencé par la variable locale est épinglé en mémoire.
true si l'objet référencé par la variable est épinglé en mémoire ; sinon, false.
Obtient l'index de la variable locale dans le corps de la méthode.
Valeur entière qui représente l'ordre de déclaration de la variable locale dans le corps de la méthode.
Obtient le type de la variable locale.
Type de la variable locale.
Retourne une chaîne lisible par l'utilisateur qui décrit la variable locale.
Chaîne qui affiche des informations à propos de la variable locale, y compris le nom de type, l'index et l'état (épinglée ou non).
Permet d'accéder aux ressources de manifeste, qui sont des fichiers XML décrivant des dépendances d'application.
Initialise une nouvelle instance de la classe pour une ressource contenue dans l'assembly et le fichier spécifiés, et qui se trouve à l'emplacement spécifié.
Assembly qui contient la ressource de manifeste.
Nom du fichier qui contient la ressource de manifeste, si ce fichier est différent du fichier manifeste.
Combinaison de bits de valeurs d'énumération qui fournit des informations sur l'emplacement de la ressource de manifeste.
Obtient le nom du fichier qui contient la ressource de manifeste, s'il est différent du fichier manifeste.
Nom de fichier de la ressource de manifeste.
Obtient l'assembly conteneur de la ressource de manifeste.
Assembly conteneur de la ressource de manifeste.
Obtient l'emplacement de la ressource de manifeste.
Combinaison de bits d'indicateurs qui indique l'emplacement de la ressource de manifeste.
Obtient des informations sur les attributs d'un membre et donne accès aux métadonnées du membre.
Obtient une collection qui contient les attributs personnalisés de ce membre.
Collection qui contient les attributs personnalisés de ce membre.
Obtient la classe qui déclare ce membre.
Objet Type de la classe qui déclare ce membre.
Retourne une valeur indiquant si cette instance équivaut à un objet spécifié.
true si est égal au type et à la valeur de cette instance ; sinon, false.
Objet à comparer à cette instance ou null.
Retourne le code de hachage de cette instance.
Code de hachage d'un entier signé 32 bits.
Obtient le module dans lequel le type qui déclare le membre représenté par le actuel est défini.
dans lequel le type qui déclare le membre représenté par le actuel est défini.
Cette méthode n'est pas implémentée.
Obtient le nom du membre actuel.
contenant le nom de ce membre.
Fournit des informations sur des méthodes et des constructeurs.
Obtient les attributs associés à cette méthode.
Une des valeurs de .
Obtient une valeur indiquant les conventions d'appel de cette méthode.
de cette méthode.
Obtient une valeur indiquant si la méthode générique contient des paramètres de type générique non assignés.
true si l'objet actuel représente une méthode générique contenant des paramètres de type générique non assignés ; sinon, false.
Retourne une valeur indiquant si cette instance équivaut à un objet spécifié.
true si est égal au type et à la valeur de cette instance ; sinon, false.
Objet à comparer à cette instance ou null.
Retourne un tableau d'objets qui représentent les arguments de type d'une méthode générique ou les paramètres de type d'une définition de méthode générique.
Tableau d'objets qui représentent les arguments de type d'une méthode générique ou les paramètres de type d'une définition de méthode générique.Retourne un tableau vide si la méthode actuelle n'est pas une méthode générique.
L'objet actuel est .Dans .NET Framework version 2.0, les constructeurs génériques ne sont pas pris en charge.Cette exception est le comportement par défaut si cette méthode n'est pas substituée dans une classe dérivée.
Retourne le code de hachage de cette instance.
Code de hachage d'un entier signé 32 bits.
Obtient des informations sur une méthode en utilisant la représentation interne des métadonnées (handle) de la méthode.
MethodBase contenant les informations sur la méthode.
Handle de la méthode.
n'est pas valide.
Obtient un objet pour le constructeur ou la méthode représentés par le handle spécifié, pour le type générique donné.
Objet représentant la méthode ou le constructeur spécifiés par dans le type générique spécifié par .
Handle vers la représentation interne des métadonnées d'un constructeur ou d'une méthode.
Handle vers le type générique qui définit le constructeur ou la méthode.
n'est pas valide.
En cas de substitution dans une classe dérivée, obtient les paramètres de la méthode ou du constructeur spécifié.
Tableau de type ParameterInfo contenant des informations correspondant à la signature de la méthode ou du constructeur réfléchi par cette instance de MethodBase.
Appelle la méthode ou le constructeur représentés par l'instance actuelle, à l'aide des paramètres spécifiés.
Objet contenant la valeur de retour de la méthode appelée, ou null dans le cas d'un constructeur.AttentionLes éléments du tableau qui représentent des paramètres déclarés avec le mot clé ref ou out peuvent également être modifiés.
Objet sur lequel appeler la méthode ou le constructeur.Si la méthode est statique, cet argument est ignoré.Si le constructeur est statique, cet argument doit être null ou une instance de la classe qui définit le constructeur.
Liste d'arguments pour la méthode ou le constructeur appelé.Il s'agit d'un tableau d'objets ayant les mêmes nombre, ordre et type que les paramètres de la méthode ou du constructeur à appeler.En l'absence de paramètre, doit avoir la valeur null.Si la méthode ou le constructeur représentés par cette instance acceptent un paramètre ref (ByRef en Visual Basic), aucun attribut spécial n'est requis pour ce paramètre pour appeler la méthode ou le constructeur à l'aide de cette fonction.Tout objet de ce tableau non explicitement initialisé avec une valeur contient la valeur par défaut de ce type d'objet.Pour les éléments de type référence, cette valeur est null.Pour les éléments de type valeur, cette valeur est 0, 0.0 ou false, selon le type d'élément spécifique.
Dans les .NET pour applications Windows Store ou la Bibliothèque de classes portable, intercepte sinon.Le paramètre est null et la méthode n'est pas statique.ou La méthode n'est ni déclarée ni héritée par la classe de . ouUn constructeur statique est appelé, et n'est ni null, ni une instance de la classe qui a déclaré le constructeur.
Les éléments du tableau ne correspondent pas à la signature de la méthode ou du constructeur réfléchis par cette instance.
La méthode ou le constructeur appelé lève une exception. ouL'instance actuelle est un qui contient le code non vérifiable.Consultez la section « Vérification » dans les remarques relatives à .
Le tableau ne contient pas le nombre d'arguments qui convient.
Dans les .NET pour applications Windows Store ou la Bibliothèque de classes portable, intercepte l'exception de classe de base, , sinon.L'appelant n'a pas l'autorisation nécessaire pour exécuter la méthode ou le constructeur représenté par l'instance actuelle.
Le type qui déclare la méthode est un type générique ouvert.Ainsi, la propriété retourne la valeur true pour le type de déclaration.
L'instance actuelle est un .
Obtient une valeur indiquant si la méthode est abstraite.
true si la méthode est abstraite ; sinon, false.
Obtient une valeur indiquant si la visibilité potentielle de cette méthode ou de ce constructeur est décrite par , c'est-à-dire si la méthode ou le constructeur est visible au maximum par d'autres types du même assembly, et n'est pas visible par des types dérivés à l'extérieur de l'assembly.
true si la visibilité de cette méthode ou de ce constructeur est décrite exactement par ; sinon, false.
Obtient une valeur indiquant si la méthode est un constructeur.
true si cette méthode est un constructeur représenté par un objet (consultez la section Notes relative aux objets ) ; sinon, false.
Obtient une valeur indiquant si la visibilité de cette méthode ou de ce constructeur est décrite par , c'est-à-dire si la méthode ou le constructeur est visible uniquement dans sa classe et dans ses classes dérivées.
true si l'accès à cette méthode ou à ce constructeur est décrit exactement par ; sinon, false.
Obtient une valeur indiquant si la visibilité de cette méthode ou de ce constructeur est décrite par , c'est-à-dire si la méthode ou le constructeur peut être appelé par des classes dérivées, mais uniquement si elles se trouvent dans le même assembly.
true si l'accès à cette méthode ou à ce constructeur est décrit exactement par ; sinon, false.
Obtient une valeur indiquant si la visibilité potentielle de cette méthode ou de ce constructeur est décrite par , c'est-à-dire si la méthode ou le constructeur peut être appelé par des classes dérivées où qu'elles se trouvent, et par des classes du même assembly.
true si l'accès à cette méthode ou à ce constructeur est décrit exactement par ; sinon, false.
Obtient une valeur indiquant si cette méthode est final.
true si cette méthode est final ; sinon, false.
Obtient une valeur indiquant si la méthode est générique.
true si le actuel représente une méthode générique ; sinon, false.
Obtient une valeur indiquant si la méthode est une définition de méthode générique.
true si l'objet actuel représente la définition d'une méthode générique ; sinon, false.
Obtient une valeur indiquant si seul un membre du même type, doté d'une signature identique, est caché dans la classe dérivée.
true si le membre est caché par signature ; sinon, false.
Obtient une valeur indiquant si ce membre est privé.
true si l'accès à la classe est limité aux autres membres de la classe proprement dite ; sinon false.
Obtient une valeur indiquant s'il s'agit d'une méthode publique.
true si cette méthode est publique ; sinon, false.
Obtient une valeur indiquant si cette méthode est dotée d'un nom spécial.
true si cette méthode est dotée d'un nom spécial ; sinon, false.
Obtient une valeur indiquant si la méthode est static.
true si cette méthode est static ; sinon, false.
Obtient une valeur indiquant si la méthode est virtual.
true si cette méthode est virtual ; sinon, false.
Obtient les indicateurs qui spécifient les attributs de l'implémentation d'une méthode.
Indicateurs d'implémentation de méthodes.
Identifie les attributs d'une méthode et donne accès aux métadonnées de la méthode.
Crée un délégué du type spécifié à partir de cette méthode.
Délégué de cette méthode.
Type de délégué à créer.
Crée un délégué du type spécifié avec la cible spécifiée à partir de cette méthode.
Délégué de cette méthode.
Type de délégué à créer.
Objet ciblé par le délégué.
Retourne une valeur qui indique si cette instance est égale à un objet spécifié.
true si est égal au type et à la valeur de cette instance ; sinon, false.
Objet à comparer à cette instance ou null.
Retourne un tableau d'objets qui représentent les arguments de type d'une méthode générique ou les paramètres de type d'une définition de méthode générique.
Tableau d'objets qui représentent les arguments de type d'une méthode générique ou les paramètres de type d'une définition de méthode générique.Retourne un tableau vide si la méthode actuelle n'est pas une méthode générique.
Cette méthode n'est pas prise en charge.
Retourne un objet qui représente une définition de méthode générique à partir de laquelle la méthode actuelle peut être construite.
Objet représentant une définition de méthode générique à partir de laquelle la méthode actuelle peut être construite.
La méthode actuelle n'est pas une méthode générique.En d'autres termes, retourne la valeur false.
Cette méthode n'est pas prise en charge.
Retourne le code de hachage de cette instance.
Code de hachage d'un entier signé 32 bits.
Substitue les éléments d'un tableau de types aux paramètres de type de la définition de méthode générique actuelle et retourne un objet représentant la méthode construite résultante.
Objet qui représente la méthode construite formée en substituant les éléments de aux les paramètres de type de la définition de méthode générique actuelle.
Tableau de types à substituer aux paramètres de type de la définition de méthode générique actuelle.
Le actuel ne représente pas une définition de méthode générique.En d'autres termes, retourne la valeur false.
a la valeur null.ou Tout élément de est null.
Le nombre d'éléments contenus dans n'est pas identique au nombre de paramètres de type dans la définition de méthode générique actuelle.ou Un élément de ne satisfait pas les contraintes spécifiées pour le paramètre de type correspondant de la définition de méthode générique actuelle.
Cette méthode n'est pas prise en charge.
Obtient un objet qui contient des informations relatives au type de retour de la méthode, telles que la présence de modificateurs personnalisés.
Objet qui contient des informations sur le type de retour.
Cette méthode n'est pas implémentée.
Obtient le type de retour de cette méthode.
Type de retour de cette méthode.
Réfléchit un module.
Obtient le approprié pour cette instance de .
Objet Assembly.
Obtient une collection qui contient les attributs personnalisés de ce module.
Collection qui contient les attributs personnalisés de ce module.
Détermine si ce module et l'objet spécifié sont égaux.
true si est égal à cette instance ; sinon, false.
Objet à comparer avec cette instance.
Obtient une chaîne représentant le nom qualifié complet et le chemin d'accès de ce module.
Nom qualifié complet du module.
L'appelant n'a pas les autorisations nécessaires.
Retourne le code de hachage de cette instance.
Code de hachage d'un entier signé 32 bits.
Retourne le type spécifié, en spécifiant s'il faut faire une recherche du module respectant la casse et s'il faut lever une exception si le type est introuvable.
Objet représentant le type spécifié, s'il est déclaré dans ce module ; sinon, null.
Nom du type à rechercher.Il doit s'agir d'un nom qualifié complet avec l'espace de noms.
true pour lever une exception si le type est introuvable ; false pour retourner null.
true pour effectuer une recherche qui ne respecte pas la casse ; sinon, false.
a la valeur null.
Les initialiseurs de classes sont appelés et une exception est levée.
est une chaîne de longueur zéro.
a la valeur true et le type est introuvable.
requiert un assembly dépendant qui est introuvable.
requiert un assembly dépendant qui a été trouvé, mais n'a pas pu être chargé.ouL'assembly en cours a été chargé dans le contexte de réflexion uniquement, et requiert un assembly dépendant qui n'a pas été préchargé.
requiert un assembly dépendant, mais le fichier n'est pas un assembly valide. ou requiert un assembly dépendant qui a été compilé pour une version du runtime ultérieure à la version actuellement chargée.
Obtient un String représentant le nom du module, sans le chemin d'accès.
Nom du module sans le chemin d'accès.
Retourne le nom du module.
String représentant le nom de ce module.
Identifie les attributs d'un paramètre et donne accès aux métadonnées du paramètre.
Obtient les attributs de ce paramètre.
Objet ParameterAttributes représentant les attributs de ce paramètre.
Obtient une collection qui contient les attributs personnalisés de ce paramètre.
Collection qui contient les attributs personnalisés de ce paramètre.
Obtient une valeur indiquant la valeur par défaut du paramètre, le cas échéant.
La valeur par défaut du paramètre, ou si le paramètre n'a pas de valeur par défaut.
Obtient une valeur qui indique si ce paramètre a une valeur par défaut.
true si ce paramètre a une valeur par défaut ; sinon false.
Obtient une valeur indiquant s'il s'agit d'un paramètre d'entrée.
true si le paramètre est un paramètre d'entrée ; sinon, false.
Obtient une valeur indiquant si ce paramètre est facultatif.
true si le paramètre est facultatif ; sinon, false.
Obtient une valeur indiquant s'il s'agit d'un paramètre de sortie.
true si le paramètre est un paramètre de sortie ; sinon, false.
Obtient une valeur indiquant s'il s'agit d'un paramètre Retval.
true s'il s'agit d'un paramètre Retval ; sinon, false.
Obtient une valeur indiquant le membre dans lequel est implémenté le paramètre.
Le membre qui a implanté le paramètre représenté par ce .
Obtient le nom du paramètre.
Nom simple de ce paramètre.
Obtient le Type de ce paramètre.
Objet Type qui représente le Type de ce paramètre.
Obtient la position de base zéro du paramètre dans la liste de paramètres formels.
Entier représentant la position du paramètre dans la liste de paramètres.
Identifie les attributs d'une propriété et permet d'accéder aux métadonnées de propriété.
Obtient les attributs de cette propriété.
Attributs de cette propriété.
Obtient une valeur indiquant si la propriété peut être lue.
true si la propriété peut être lue ; sinon, false.
Obtient une valeur indiquant s'il est possible d'écrire dans la propriété.
true s'il est possible d'écrire dans la propriété ; sinon, false.
Retourne une valeur qui indique si cette instance est égale à un objet spécifié.
true si est égal au type et à la valeur de cette instance ; sinon, false.
Objet à comparer à cette instance ou null.
Retourne une valeur littérale associée à la propriété par un compilateur.
qui contient la valeur littérale associée à la propriété.Si la valeur littérale est un type de classe possédant une valeur d'élément de zéro, la valeur de retour est null.
La table Constant dans les métadonnées non managées ne contient pas de valeur de constante pour la propriété actuelle.
Le type de la valeur n'est pas l'un des types autorisés par la spécification CLS (Common Language Specification).Consultez la spécification ECMA Partition II : « Metadata ».
Retourne le code de hachage de cette instance.
Code de hachage d'un entier signé 32 bits.
En cas de substitution dans une classe dérivée, retourne un tableau de tous les paramètres d'index de cette propriété.
Tableau de type ParameterInfo contenant les paramètres d'index.Si la propriété n'est pas indexée, le tableau a 0 (zéro) élément.
Obtient l'accesseur get de cette propriété.
Accesseur get de cette propriété.
Retourne la valeur de la propriété d'un objet spécifié.
Valeur de la propriété de l'objet spécifié.
Objet dont la valeur de propriété sera retournée.
Retourne la valeur de la propriété d'un objet spécifié avec des valeurs d'index facultatives pour les propriétés indexées.
Valeur de la propriété de l'objet spécifié.
Objet dont la valeur de propriété sera retournée.
Valeurs d'index facultatives pour les propriétés indexées.Les index des propriétés indexées sont en base zéro.Cette valeur doit être null pour les propriétés non indexées.
Le tableau ne contient pas le type d'arguments requis.ou L'accesseur get de la propriété est introuvable.
Dans les .NET pour applications Windows Store ou la Bibliothèque de classes portable, intercepte sinon.L'objet ne correspond pas au type cible ou une propriété est une propriété d'instance, mais est null.
Le nombre de paramètres dans ne correspond pas à celui de la propriété indexée.
Dans les .NET pour applications Windows Store ou la Bibliothèque de classes portable, intercepte l'exception de classe de base, , sinon.Une tentative non conforme d'accès à une méthode privée ou protégée à l'intérieur d'une classe s'est produite.
Une erreur s'est produite pendant la récupération de la valeur de propriété.Par exemple, une valeur d'index spécifiée pour une propriété indexée est hors limites.La propriété indique la cause de l'erreur.
Obtient une valeur indiquant si la propriété correspond au nom spécial.
true si cette propriété correspond au nom spécial ; sinon false.
Obtient le type de cette propriété.
Type de cette propriété.
Obtient l'accesseur set de cette propriété.
Le set accesseur pour cette propriété, ou null si la propriété est en lecture seule.
Définit la valeur de la propriété d'un objet spécifié.
Objet dont la valeur de propriété sera définie.
Nouvelle valeur de la propriété.
L'accesseur set de la propriété est introuvable. oune peut pas être converti vers le type de .
Dans les .NET pour applications Windows Store ou la Bibliothèque de classes portable, intercepte sinon.Le type de ne correspond pas au type de la cible, ou une propriété est une propriété d'instance, mais est null.
Dans les .NET pour applications Windows Store ou la Bibliothèque de classes portable, intercepte l'exception de classe de base, , sinon. Une tentative non conforme d'accès à une méthode privée ou protégée à l'intérieur d'une classe s'est produite.
Une erreur s'est produite pendant la définition de la valeur de propriété.La propriété indique la cause de l'erreur.
Définit la valeur de la propriété d'un objet spécifié avec des valeurs d'index facultatives pour les propriétés de l'index.
Objet dont la valeur de propriété sera définie.
Nouvelle valeur de la propriété.
Valeurs d'index facultatives pour les propriétés indexées.Cette valeur doit être null pour les propriétés non indexées.
Le tableau ne contient pas le type d'arguments requis.ou L'accesseur set de la propriété est introuvable. oune peut pas être converti vers le type de .
Dans les .NET pour applications Windows Store ou la Bibliothèque de classes portable, intercepte sinon.L'objet ne correspond pas au type cible ou une propriété est une propriété d'instance, mais est null.
Le nombre de paramètres dans ne correspond pas à celui de la propriété indexée.
Dans les .NET pour applications Windows Store ou la Bibliothèque de classes portable, intercepte l'exception de classe de base, , sinon.Une tentative non conforme d'accès à une méthode privée ou protégée à l'intérieur d'une classe s'est produite.
Une erreur s'est produite pendant la définition de la valeur de propriété.Par exemple, une valeur d'index spécifiée pour une propriété indexée est hors limites.La propriété indique la cause de l'erreur.
Représente un contexte qui peut fournir des objets de réflexion.
Initialise une nouvelle instance de la classe .
Obtient la représentation du type de l'objet spécifié dans ce contexte de réflexion.
Objet qui représente le type de l'objet spécifié.
Objet à représenter.
Obtient la représentation, dans ce contexte de réflexion, d'un assembly représenté par un objet d'un autre contexte de réflexion.
Représentation de l'assembly dans ce contexte de réflexion.
Représentation externe de l'assembly à représenter dans ce contexte.
Obtient la représentation, dans ce contexte de réflexion, d'un type représenté par un objet d'un autre contexte de réflexion.
Représentation du type dans ce contexte de réflexion.
Représentation externe du type à représenter dans ce contexte.
Exception levée par la méthode lorsque les classes d'un module ne peuvent pas être chargées.Cette classe ne peut pas être héritée.
Initialise une nouvelle instance de la classe avec les classes données et les exceptions correspondantes.
Tableau de type Type contenant les classes qui ont été définies dans le module et chargées.Ce tableau peut contenir des valeurs de référence null (Nothing en Visual Basic).
Tableau de type Exception contenant les exceptions levées par le chargeur de classe.Les valeurs de référence null (Nothing en Visual Basic) du tableau s'alignent sur les exceptions de ce tableau .
Initialise une nouvelle instance de la classe avec les classes données, les exceptions correspondantes et la description des exceptions.
Tableau de type Type contenant les classes qui ont été définies dans le module et chargées.Ce tableau peut contenir des valeurs de référence null (Nothing en Visual Basic).
Tableau de type Exception contenant les exceptions levées par le chargeur de classe.Les valeurs de référence null (Nothing en Visual Basic) du tableau s'alignent sur les exceptions de ce tableau .
String décrivant la raison de la levée de l'exception.
Obtient le tableau des exceptions levées par le chargeur de classes.
Tableau de type Exception contenant les exceptions levées par le chargeur de classes.Les valeurs null du tableau de cette instance s'alignent sur les exceptions de ce tableau.
Obtient le tableau de classes qui ont été définies dans le module et chargées.
Tableau de type Type contenant les classes qui ont été définies dans le module et chargées.Ce tableau peut contenir des valeurs null.
Spécifie l'emplacement de la ressource.
Spécifie que la ressource se trouve dans un autre assembly.
Spécifie que la ressource se trouve dans le fichier de manifeste.
Spécifie une ressource incorporée (c'est-à-dire, non liée).
Exception levée par les méthodes appelées par la réflexion.Cette classe ne peut pas être héritée.
Initialise une nouvelle instance de la classe avec une référence à l'exception interne qui est la cause de cette exception.
Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne.
Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception.
Message d'erreur indiquant la raison de l'exception.
Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne.
Exception levée lorsque le nombre de paramètres d'un appel de méthode ne correspond pas au nombre attendu.Cette classe ne peut pas être héritée.
Initialise une nouvelle instance de la classe avec une chaîne de message vide et la cause première de l'exception.
Initialise une nouvelle instance de la classe dont la chaîne de message est égale au message donné et avec l'exception qui est la cause première de l'exception.
String décrivant la raison de la levée de cette exception.
Initialise une nouvelle instance de la classe avec un message d'erreur spécifié et une référence à l'exception interne ayant provoqué cette exception.
Message d'erreur indiquant la raison de l'exception.
Exception qui constitue la cause de l'exception actuelle.Si le paramètre n'est pas null, l'exception en cours est levée dans un bloc catch qui gère l'exception interne.
Représente les déclarations de type pour les types de classe, d'interface, de tableau, de valeur, d'énumération, les paramètres de type, les définitions de type générique et les types génériques construits ouverts ou fermés.
Retourne le type actuel sous forme d'objet .
Type actuel.
Obtient une collection des constructeurs déclarés par le type actuel.
Collection des constructeurs déclarés par le type actuel.
Obtient une collection des événements définis par le type actuel.
Collection des événements définis par le type actuel.
Obtient une collection des champs définis par le type actuel.
Collection des champs définis par le type actuel.
Obtient une collection du membre défini par le type actuel.
Collection des membres définis par le type actuel.
Obtient une collection des méthodes définies par le type actuel.
Collection des méthodes définies par le type actuel.
Obtient une collection des types imbriqués définis par le type actuel.
Collection de types imbriqués définis par le type actuel.
Obtient la collection des propriétés définies par le type actuel.
Collection des propriétés définies par le type actuel.
Obtient un tableau des paramètres de type génériques de l'instance actuelle.
Tableau qui contient les paramètres de type génériques de l'instance actuelle ou tableau de zéro si l'instance actuelle n'a aucun paramètre de type générique.
Retourne un objet qui représente l'événement public spécifié déclaré par le type actuel.
Objet qui représente l'événement spécifié, s'il est trouvé ; sinon, null.
Nom de l'événement.
a la valeur null.
Retourne un objet qui représente le champ public spécifié déclaré par le type actuel.
Objet qui représente le champ spécifié, s'il est trouvé ; sinon, null.
Nom du champ.
a la valeur null.
Retourne un objet qui représente la méthode publique spécifiée déclarée par le type actuel.
Objet qui représente la méthode spécifiée, si elle est trouvée ; sinon, null.
Nom de la méthode.
a la valeur null.
Retourne une collection qui contient toutes les méthodes publiques déclarées sur le type actuel qui correspondent au nom spécifié.
Collection qui contient des méthodes qui correspondent à .
Nom de la méthode à rechercher.
a la valeur null.
Retourne un objet qui représente le type imbriqué public spécifié déclaré par le type actuel.
Objet qui représente le type imbriqué spécifié, s'il est trouvé ; sinon, null.
Nom du type imbriqué.
a la valeur null.
Retourne un objet qui représente la propriété publique spécifiée déclarée par le type actuel.
Objet qui représente la propriété spécifiée, si elle est trouvée ; sinon, null.
Nom de la propriété.
a la valeur null.
Obtient une collection d'interfaces implémentée par le type actuel.
Collection d'interfaces implémentée par le type actuel.
Retourne une valeur qui indique si le type spécifié peut être affecté au type actuel.
true si le type spécifié peut être assigné à ce type ; sinon, false.
Type à vérifier.
Retourne une représentation du type actuel en tant qu'objet .
Référence au type actuel.