Partager via


AccessibleObject.IReflect.GetMethod Méthode

Définition

Surcharges

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. Pour obtenir une description de ce membre, consultez GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

IReflect.GetMethod(String, BindingFlags)

Obtient un objet MethodInfo correspondant à une méthode spécifiée avec les contraintes de recherche données. Pour obtenir une description de ce membre, consultez GetMethod(String, BindingFlags).

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. Pour obtenir une description de ce membre, consultez 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);
System.Reflection.MethodInfo? IReflect.GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As MethodInfo Implements IReflect.GetMethod

Paramètres

name
String

Nom du membre à rechercher.

bindingAttr
BindingFlags

Attributs de liaison utilisés pour contrôler la recherche.

binder
Binder

Objet qui implémente Binder, contenant les propriétés associées à cette méthode.

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

MethodInfo

Méthode demandée correspondant à tous les paramètres spécifiés.

Implémente

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, l’énumération System.Reflection.BindingFlags , le type de conversion de type spécifié par le binder paramètre, la surcharge et celle System.Reflection.ParameterInfo qui décrit la signature de la méthode.

Ce membre est une implémentation d'un membre d'interface explicite. Il peut uniquement être utilisé lorsque l'instance de AccessibleObject est castée en interface IReflect.

S’applique à

IReflect.GetMethod(String, BindingFlags)

Obtient un objet MethodInfo correspondant à une méthode spécifiée avec les contraintes de recherche données. Pour obtenir une description de ce membre, consultez 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);
System.Reflection.MethodInfo? IReflect.GetMethod (string name, System.Reflection.BindingFlags bindingAttr);
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo Implements IReflect.GetMethod

Paramètres

name
String

Nom du membre à rechercher.

bindingAttr
BindingFlags

Attributs de liaison utilisés pour contrôler la recherche.

Retours

MethodInfo

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.

Implémente

Exceptions

L'objet implémente plusieurs méthodes du même nom.

Remarques

Ce membre est une implémentation d'un membre d'interface explicite. Il peut uniquement être utilisé lorsque l'instance de AccessibleObject est castée en interface IReflect.

S’applique à