ModuleBuilder.GetMethodImpl Méthode

Définition

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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Methods might be removed")]
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);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Methods might be removed")>]
override this.GetMethodImpl : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
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 d’indicateurs de BindingFlags bits utilisés pour contrôler la recherche.

binder
Binder

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

callConvention
CallingConventions

Convention d’appel pour la méthode.

types
Type[]

Types de paramètres de la méthode.

modifiers
ParameterModifier[]

Tableau de modificateurs de paramètres utilisés pour faire fonctionner la liaison avec les 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.

Attributs

Exceptions

nameest , null est typesnull, ou un élément de 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 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.

S’applique à

Voir aussi