ModuleBuilder.GetMethodImpl Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt eine Methode auf Modulebene zurück, die den angegebenen Kriterien entspricht.
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
Parameter
- name
- String
Der Methodenname.
- bindingAttr
- BindingFlags
Eine Kombination von BindingFlags
-Bitflags zum Steuern der Suche.
- binder
- Binder
Ein Objekt, das Binder
implementiert, das auf diese Methode bezogene Eigenschaften enthält.
- callConvention
- CallingConventions
Die Aufrufkonvention für die Methode.
- types
- Type[]
Die Parametertypen der Methode.
- modifiers
- ParameterModifier[]
Ein Array von Parametermodifizierern, das zur Bindung mit Parametersignaturen verwendet wird, in denen die Typen geändert wurden.
Gibt zurück
Eine Methode, die auf Modulebene definiert ist und den angegebenen Kriterien entspricht, oder null
, wenn keine solche Methode vorhanden ist.
Ausnahmen
name
ist null
, types
ist null
, oder ein Element von types
ist null
.
Hinweise
Diese Methode stellt die Implementierung für alle Überladungen der geerbten Methode bereit Module.GetMethod . Verwenden Sie die geerbte Module.GetMethod Methode, um Methoden abzurufen, die auf Modulebene deklariert wurden. Methoden auf Modulebene werden im ausgegebenen Code mithilfe der DefineGlobalMethod -Methode definiert.
Wichtig
Methoden auf Modulebene können erst abgerufen werden, nachdem die CreateGlobalFunctions Methode für das Modul aufgerufen wurde.