IReflect.GetMethod Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère un objet MethodInfo qui correspond à une méthode spécifiée.
Surcharges
GetMethod(String, BindingFlags) |
Récupère un objet MethodInfo qui correspond à une méthode spécifiée avec les contraintes de recherche données. |
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Récupère un objet MethodInfo correspondant à une méthode spécifiée en sélectionnant une des méthodes surchargées à l'aide d'un tableau Type. |
GetMethod(String, BindingFlags)
Récupère un objet MethodInfo qui correspond à une méthode spécifiée avec les contraintes de recherche données.
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.MethodInfo? GetMethod (string name, System.Reflection.BindingFlags bindingAttr);
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo
Paramètres
- name
- String
Nom du membre à rechercher.
- bindingAttr
- BindingFlags
Attributs de liaison utilisés pour contrôler la recherche.
Retours
Objet MethodInfo contenant des informations relatives à la méthode et devant correspondre au nom de méthode et aux contraintes de recherche spécifiés dans bindingAttr
.
Exceptions
L'objet implémente plusieurs méthodes du même nom.
Voir aussi
S’applique à
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])
Récupère un objet MethodInfo correspondant à une méthode spécifiée en sélectionnant une des méthodes surchargées à l'aide d'un tableau Type.
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo? GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As MethodInfo
Paramètres
- name
- String
Nom du membre à rechercher.
- bindingAttr
- BindingFlags
Attributs de liaison utilisés pour contrôler la recherche.
- types
- Type[]
Tableau utilisé pour sélectionner une des méthodes surchargées.
- modifiers
- ParameterModifier[]
Tableau de modificateurs de paramètres utilisé pour que la liaison fonctionne avec des signatures de paramètres dans lesquelles les types ont été modifiés.
Retours
Méthode demandée correspondant à tous les paramètres spécifiés.
Exceptions
L'objet implémente plusieurs méthodes du même nom.
Remarques
La valeur de retour est une correspondance basée sur le nom de la méthode, BindingFlags le membre d’énumération, le type de conversion de type spécifié par le binder
paramètre, la surcharge et le ParameterInfo qui décrit la signature de la méthode.