TypeDelegator.GetMethodImpl 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.
Recherche la méthode spécifiée dont les paramètres correspondent aux types d'arguments et aux modificateurs spécifiés, en utilisant les contraintes de liaison et la convention d'appel indiquées.
protected:
override System::Reflection::MethodInfo ^ GetMethodImpl(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);
protected override System.Reflection.MethodInfo? GetMethodImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, System.Reflection.CallingConventions callConvention, Type[]? types, System.Reflection.ParameterModifier[]? modifiers);
protected override System.Reflection.MethodInfo GetMethodImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
override this.GetMethodImpl : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Protected Overrides Function GetMethodImpl (name As String, bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As MethodInfo
Paramètres
- name
- String
Nom de la méthode.
- bindingAttr
- BindingFlags
Masque de bits qui affecte la manière dont la recherche est effectuée. La valeur est une combinaison de zéro ou de plusieurs indicateurs binaires de BindingFlags.
- binder
- Binder
Objet qui active la liaison, la contrainte de types d'arguments, l'appel des membres et la récupération d'objets MemberInfo
par le biais de la réflexion. Si binder
est null
, le binder par défaut est utilisé.
- callConvention
- CallingConventions
Conventions d'appel.
- types
- Type[]
Tableau de type Type
contenant la liste du nombre, de l'ordre et des types de paramètres. Les types ne peuvent pas être null
; utilisez une méthode GetMethod
appropriée ou un tableau vide pour rechercher une méthode sans paramètres.
- modifiers
- ParameterModifier[]
Tableau de type ParameterModifier
, de la même longueur que le tableau types
, dont les éléments représentent les attributs associés aux paramètres de la méthode à obtenir.
Retours
Objet MethodInfoInfo
de la méthode d'implémentation qui répond aux critères spécifiés ou null
si aucune correspondance n'existe.
Remarques
Le callConvention
paramètre indique la convention d’appel du point d’entrée. Si aucune CallingConventions n’est spécifiée, une valeur par défaut CallingConventions
est Standard
utilisée.