ModuleBuilder.GetMethodImpl Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.