AccessibleObject.IReflect.GetMethod AccessibleObject.IReflect.GetMethod AccessibleObject.IReflect.GetMethod Method

Définition

Surcharges

IReflect.GetMethod(String, BindingFlags) IReflect.GetMethod(String, BindingFlags) IReflect.GetMethod(String, BindingFlags)

Obtient un objet MethodInfo correspondant à une méthode spécifiée avec les contraintes de recherche données.Gets a MethodInfo object corresponding to a specified method under specified search constraints. Pour obtenir une description de ce membre, consultez GetMethod(String, BindingFlags).For a description of this member, see GetMethod(String, BindingFlags).

IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Obtient 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.Gets a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods. Pour obtenir une description de ce membre, consultez GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).For a description of this member, see GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

IReflect.GetMethod(String, BindingFlags) IReflect.GetMethod(String, BindingFlags) IReflect.GetMethod(String, BindingFlags)

Obtient un objet MethodInfo correspondant à une méthode spécifiée avec les contraintes de recherche données.Gets a MethodInfo object corresponding to a specified method under specified search constraints. Pour obtenir une description de ce membre, consultez GetMethod(String, BindingFlags).For a description of this member, see GetMethod(String, BindingFlags).

 virtual System::Reflection::MethodInfo ^ System.Reflection.IReflect.GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr) = System::Reflection::IReflect::GetMethod;
System.Reflection.MethodInfo IReflect.GetMethod (string name, System.Reflection.BindingFlags bindingAttr);
Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo Implements IReflect.GetMethod

Paramètres

name
String String String

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

bindingAttr
BindingFlags BindingFlags 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.

Implémente

Exceptions

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

Remarques

Ce membre est une implémentation d'un membre d'interface explicite.This member is an explicit interface member implementation. Il peut uniquement être utilisé lorsque l'instance de AccessibleObject est castée en interface IReflect.It can be used only when the AccessibleObject instance is cast to an IReflect interface.

IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Obtient 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.Gets a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods. Pour obtenir une description de ce membre, consultez GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).For a description of this member, see GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

 virtual System::Reflection::MethodInfo ^ System.Reflection.IReflect.GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers) = System::Reflection::IReflect::GetMethod;
System.Reflection.MethodInfo IReflect.GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type[] types, System.Reflection.ParameterModifier[] modifiers);

Paramètres

name
String String String

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

bindingAttr
BindingFlags BindingFlags BindingFlags

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

binder
Binder 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.

Implémente

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 la méthode, l’énumération System.Reflection.BindingFlags, le type de conversion de type spécifié par le paramètre binder, la surcharge et le System.Reflection.ParameterInfo qui décrit la signature de la méthode.The return value is a match based on the method name, the System.Reflection.BindingFlags enumeration, the kind of type conversion specified by the binder parameter, the overload, and the System.Reflection.ParameterInfo that describes the signature of the method.

Ce membre est une implémentation d'un membre d'interface explicite.This member is an explicit interface member implementation. Il peut uniquement être utilisé lorsque l'instance de AccessibleObject est castée en interface IReflect.It can be used only when the AccessibleObject instance is cast to an IReflect interface.

S’applique à