ModuleBuilder.GetMethodImpl Methode

Definitie

Retourneert de methode op moduleniveau die overeenkomt met de opgegeven criteria.

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);
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

Parameters

name
String

De naam van de methode.

bindingAttr
BindingFlags

Een combinatie van BindingFlags bitvlagmen die worden gebruikt om de zoekopdracht te beheren.

binder
Binder

Een object dat wordt geïmplementeerd Binder, met eigenschappen die zijn gerelateerd aan deze methode.

callConvention
CallingConventions

De aanroepconventie voor de methode.

types
Type[]

De parametertypen van de methode.

modifiers
ParameterModifier[]

Een matrix van parameteraanpassingen die worden gebruikt om binding te laten werken met parameterhandtekeningen waarin de typen zijn gewijzigd.

Retouren

Een methode die is gedefinieerd op moduleniveau en voldoet aan de opgegeven criteria; of null als een dergelijke methode niet bestaat.

Uitzonderingen

name is null, types is , of nulleen element types van is null.

Opmerkingen

Deze methode biedt de implementatie voor alle overbelastingen van de overgenomen Module.GetMethod methode. Gebruik de overgenomen Module.GetMethod methode om methoden op te halen die op moduleniveau zijn gedeclareerd. Methoden op moduleniveau worden gedefinieerd in verzonden code met behulp van de DefineGlobalMethod methode.

Important

Methoden op moduleniveau kunnen pas worden opgehaald nadat de CreateGlobalFunctions methode is aangeroepen voor de module.

Van toepassing op

Zie ook