MemberDescriptor.FindMethod Méthode

Définition

Recherche la méthode donnée par réflexion.Finds the given method through reflection.

Surcharges

FindMethod(Type, String, Type[], Type)

Recherche la méthode donnée par réflexion, en recherchant uniquement les méthodes publiques.Finds the given method through reflection, searching only for public methods.

FindMethod(Type, String, Type[], Type, Boolean)

Recherche la méthode donnée par réflexion, avec une option permettant de rechercher uniquement les méthodes publiques.Finds the given method through reflection, with an option to search only public methods.

FindMethod(Type, String, Type[], Type)

Recherche la méthode donnée par réflexion, en recherchant uniquement les méthodes publiques.Finds the given method through reflection, searching only for public methods.

protected:
 static System::Reflection::MethodInfo ^ FindMethod(Type ^ componentClass, System::String ^ name, cli::array <Type ^> ^ args, Type ^ returnType);
protected static System.Reflection.MethodInfo FindMethod (Type componentClass, string name, Type[] args, Type returnType);
static member FindMethod : Type * string * Type[] * Type -> System.Reflection.MethodInfo
Protected Shared Function FindMethod (componentClass As Type, name As String, args As Type(), returnType As Type) As MethodInfo

Paramètres

componentClass
Type

Composant qui contient la méthode.The component that contains the method.

name
String

Nom de la méthode à rechercher.The name of the method to find.

args
Type[]

Tableau de paramètres pour la méthode, utilisé pour choisir entre différentes méthodes surchargées.An array of parameters for the method, used to choose between overloaded methods.

returnType
Type

Type à retourner pour la méthode.The type to return for the method.

Retours

MethodInfo qui représente la méthode ou null si la méthode est introuvable.A MethodInfo that represents the method, or null if the method is not found.

Sécurité

ReflectionPermission
pour accéder aux membres de la classe privée et aux métadonnées.for access to private class members and metadata. Énumération associée : UnrestrictedAssociated enumeration: Unrestricted

FindMethod(Type, String, Type[], Type, Boolean)

Recherche la méthode donnée par réflexion, avec une option permettant de rechercher uniquement les méthodes publiques.Finds the given method through reflection, with an option to search only public methods.

protected:
 static System::Reflection::MethodInfo ^ FindMethod(Type ^ componentClass, System::String ^ name, cli::array <Type ^> ^ args, Type ^ returnType, bool publicOnly);
protected static System.Reflection.MethodInfo FindMethod (Type componentClass, string name, Type[] args, Type returnType, bool publicOnly);
static member FindMethod : Type * string * Type[] * Type * bool -> System.Reflection.MethodInfo
Protected Shared Function FindMethod (componentClass As Type, name As String, args As Type(), returnType As Type, publicOnly As Boolean) As MethodInfo

Paramètres

componentClass
Type

Composant qui contient la méthode.The component that contains the method.

name
String

Nom de la méthode à rechercher.The name of the method to find.

args
Type[]

Tableau de paramètres pour la méthode, utilisé pour choisir entre différentes méthodes surchargées.An array of parameters for the method, used to choose between overloaded methods.

returnType
Type

Type à retourner pour la méthode.The type to return for the method.

publicOnly
Boolean

Indique si la recherche doit se limiter aux méthodes publiques.Whether to restrict search to public methods.

Retours

MethodInfo qui représente la méthode ou null si la méthode est introuvable.A MethodInfo that represents the method, or null if the method is not found.

Sécurité

ReflectionPermission
pour accéder aux membres de la classe privée et aux métadonnées.for access to private class members and metadata. Énumération associée : UnrestrictedAssociated enumeration: Unrestricted

S’applique à