ModuleBuilder.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.
Retourne la méthode au niveau du module qui correspond aux critères spécifiés.
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
Combinaison des bits indicateurs BindingFlags
utilisés pour contrôler la recherche.
- binder
- Binder
Objet qui implémente Binder
, contenant les propriétés associées à cette méthode.
- callConvention
- CallingConventions
Convention d’appel de la méthode.
- types
- Type[]
Types des paramètres de la méthode.
- 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
Méthode définie au niveau du module et qui correspond aux critères spécifiés, ou null
si une telle méthode n'existe pas.
Exceptions
name
est null
, types
est null
ou un élément du paramètre types
est null
.
Remarques
Cette méthode fournit l’implémentation pour toutes les surcharges de la méthode héritée Module.GetMethod . Utilisez la méthode héritée Module.GetMethod pour obtenir les méthodes qui ont été déclarées au niveau du module. Les méthodes au niveau du module sont définies dans le code émis à l’aide de la DefineGlobalMethod méthode .
Important
Les méthodes au niveau du module ne peuvent pas être récupérées tant que la CreateGlobalFunctions méthode n’a pas été appelée pour le module.