_Type.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.
Fournit aux objets COM un accès indépendant de la version à la GetMethod méthode.
Surcharges
Remarques
Cette méthode permet d’accéder aux classes managées à partir de code non managé et ne doit pas être appelée à partir du code managé.
Méthode Type.GetMethod.
GetMethod(String, Type[])
Fournit aux objets COM un accès indépendant de la version à la GetMethod(String, Type[]) méthode.
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types);
public System.Reflection.MethodInfo GetMethod(string name, Type[] types);
abstract member GetMethod : string * Type[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type()) As MethodInfo
Paramètres
- types
- Type[]
Tableau d’objets Type représentant le nombre, l’ordre et le type des paramètres de la méthode à obtenir.
-ou-
Tableau vide du type Type (autrement dit, Types[] = new Type[0]) pour obtenir une méthode qui ne prend aucun paramètre.
Retours
Objet MethodInfo représentant la méthode publique dont les paramètres correspondent aux types d’arguments spécifiés, s’ils sont trouvés ; sinon, null.
Remarques
Cette méthode permet d’accéder aux classes managées à partir de code non managé et ne doit pas être appelée à partir du code managé.
La Type.GetMethod méthode recherche la méthode publique spécifiée dont les paramètres correspondent aux types d’arguments spécifiés.
S’applique à
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])
Fournit aux objets COM un accès indépendant de la version à la GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) méthode.
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, System::Reflection::CallingConventions callConvention, 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, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As MethodInfo
Paramètres
- bindingAttr
- BindingFlags
Masque de bits comprenant un ou plusieurs BindingFlags éléments qui spécifient la façon dont la recherche est effectuée.
-ou-
Zéro, pour retourner null.
- binder
- Binder
Objet Binder qui définit un ensemble de propriétés et active la liaison, qui peut impliquer la sélection d’une méthode surchargée, la contrainte des types d’arguments et l’appel d’un membre par le biais de la réflexion.
-ou-
null, pour utiliser le DefaultBinder.
- callConvention
- CallingConventions
Objet CallingConventions qui spécifie l’ensemble de règles à utiliser concernant l’ordre et la disposition des arguments, la façon dont la valeur de retour est passée, les registres utilisés pour les arguments et la façon dont la pile est nettoyée.
- types
- Type[]
Tableau d’objets Type représentant le nombre, l’ordre et le type des paramètres de la méthode à obtenir.
-ou-
Tableau vide du type Type (autrement dit, Types[] = new Type[0]) pour obtenir une méthode qui ne prend aucun paramètre.
- modifiers
- ParameterModifier[]
Tableau d’objets ParameterModifier représentant les attributs associés à l’élément correspondant dans le types tableau. Le classeur par défaut ne traite pas ce paramètre.
Retours
Objet MethodInfo représentant la méthode qui correspond aux exigences spécifiées, s’il est trouvé ; sinon, null.
Remarques
Cette méthode permet d’accéder aux classes managées à partir de code non managé et ne doit pas être appelée à partir du code managé.
La Type.GetMethod méthode recherche la méthode spécifiée dont les paramètres correspondent aux types d’arguments et modificateurs spécifiés, à l’aide des contraintes de liaison spécifiées et de la convention d’appel spécifiée.
S’applique à
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])
Fournit aux objets COM un accès indépendant de la version à la GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) méthode.
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
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As MethodInfo
Paramètres
- bindingAttr
- BindingFlags
Masque de bits comprenant un ou plusieurs BindingFlags éléments qui spécifient la façon dont la recherche est effectuée.
-ou-
Zéro, pour retourner null.
- binder
- Binder
Objet Binder qui définit un ensemble de propriétés et active la liaison, qui peut impliquer la sélection d’une méthode surchargée, la contrainte des types d’arguments et l’appel d’un membre par le biais de la réflexion.
-ou-
null, pour utiliser le DefaultBinder.
- types
- Type[]
Tableau d’objets Type représentant le nombre, l’ordre et le type des paramètres de la méthode à obtenir.
-ou-
Tableau vide du type Type (autrement dit, Types[] = new Type[0]) pour obtenir une méthode qui ne prend aucun paramètre.
- modifiers
- ParameterModifier[]
Tableau d’objets ParameterModifier représentant les attributs associés à l’élément correspondant dans le types tableau. Le classeur par défaut ne traite pas ce paramètre.
Retours
Objet MethodInfo représentant la méthode qui correspond aux exigences spécifiées, s’il est trouvé ; sinon, null.
Remarques
Cette méthode permet d’accéder aux classes managées à partir de code non managé et ne doit pas être appelée à partir du code managé.
La Type.GetMethod méthode recherche la méthode spécifiée dont les paramètres correspondent aux types d’arguments et modificateurs spécifiés, à l’aide des contraintes de liaison spécifiées.
S’applique à
GetMethod(String)
Fournit aux objets COM un accès indépendant de la version à la GetMethod(String) méthode.
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name);
public System.Reflection.MethodInfo GetMethod(string name);
abstract member GetMethod : string -> System.Reflection.MethodInfo
Public Function GetMethod (name As String) As MethodInfo
Paramètres
Retours
Objet MethodInfo représentant la méthode publique portant le nom spécifié, s’il est trouvé ; sinon, null.
Remarques
Cette méthode permet d’accéder aux classes managées à partir de code non managé et ne doit pas être appelée à partir du code managé.
La Type.GetMethod méthode recherche la méthode publique avec le nom spécifié.
S’applique à
GetMethod(String, BindingFlags)
Fournit aux objets COM un accès indépendant de la version à la GetMethod(String, BindingFlags) méthode.
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
- bindingAttr
- BindingFlags
Masque de bits comprenant un ou plusieurs BindingFlags éléments qui spécifient la façon dont la recherche est effectuée.
-ou-
Zéro, pour retourner null.
Retours
Objet MethodInfo représentant la méthode qui correspond aux exigences spécifiées, s’il est trouvé ; sinon, null.
Remarques
Cette méthode permet d’accéder aux classes managées à partir de code non managé et ne doit pas être appelée à partir du code managé.
La Type.GetMethod méthode recherche la méthode spécifiée à l’aide des contraintes de liaison spécifiées.
S’applique à
GetMethod(String, Type[], ParameterModifier[])
Fournit aux objets COM un accès indépendant de la version à la GetMethod(String, Type[], ParameterModifier[]) méthode.
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo GetMethod(string name, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type(), modifiers As ParameterModifier()) As MethodInfo
Paramètres
- types
- Type[]
Tableau d’objets Type représentant le nombre, l’ordre et le type des paramètres de la méthode à obtenir.
-ou-
Tableau vide du type Type (autrement dit, Types[] = new Type[0]) pour obtenir une méthode qui ne prend aucun paramètre.
- modifiers
- ParameterModifier[]
Tableau d’objets ParameterModifier représentant les attributs associés à l’élément correspondant dans le types tableau. Le classeur par défaut ne traite pas ce paramètre.
Retours
Objet MethodInfo représentant la méthode publique qui correspond aux exigences spécifiées, s’il est trouvé ; sinon, null.
Remarques
Cette méthode permet d’accéder aux classes managées à partir de code non managé et ne doit pas être appelée à partir du code managé.
La Type.GetMethod méthode recherche la méthode publique spécifiée dont les paramètres correspondent aux types et modificateurs d’argument spécifiés.