IReflect.GetMethod Méthode

Définition

Récupère un objet MethodInfo qui correspond à une méthode spécifiée.Retrieves a MethodInfo object that corresponds to a specified method.

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.Retrieves a MethodInfo object that corresponds to a specified method under specified search constraints.

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.Retrieves a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods.

GetMethod(String, BindingFlags)

Récupère un objet MethodInfo qui correspond à une méthode spécifiée avec les contraintes de recherche données.Retrieves a MethodInfo object that corresponds to a specified method under specified search constraints.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::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.The name of the member to find.

bindingAttr
BindingFlags

Attributs de liaison utilisés pour contrôler la recherche.The binding attributes used to control the search.

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.A MethodInfo object containing the method information, with the match being based on the method name and search constraints specified in bindingAttr.

Exceptions

L'objet implémente plusieurs méthodes du même nom.The object implements multiple methods with the same name.

Voir aussi

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.Retrieves a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods.

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);
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo

Paramètres

name
String

Nom du membre à rechercher.The name of the member to find.

bindingAttr
BindingFlags

Attributs de liaison utilisés pour contrôler la recherche.The binding attributes used to control the search.

binder
Binder

Objet qui implémente Binder, contenant les propriétés associées à cette méthode.An object that implements Binder, containing properties related to this method.

types
Type[]

Tableau utilisé pour sélectionner une des méthodes surchargées.An array used to choose among overloaded methods.

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.An array of parameter modifiers used to make binding work with parameter signatures in which the types have been modified.

Retours

Méthode demandée correspondant à tous les paramètres spécifiés.The requested method that matches all the specified parameters.

Exceptions

L'objet implémente plusieurs méthodes du même nom.The object implements multiple methods with the same name.

Remarques

La valeur de retour est une correspondance basée sur le nom de BindingFlags la méthode, le membre enum, le type de conversion binder de type spécifié par le paramètre, ParameterInfo la surcharge et le qui décrit la signature de la méthode.The return value is a match based on the method name, BindingFlags enum member, the kind of type conversion specified by the binder parameter, the overload, and the ParameterInfo that describes the signature of the method.

Voir aussi

S’applique à