ModuleBuilder.GetMethodImpl Methode

Definition

Gibt die 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);
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 aus BindingFlags Bitkennzeichnungen, die zum Steuern der Suche verwendet werden.

binder
Binder

Ein Objekt, das implementiert Binder, das Eigenschaften enthält, die mit dieser Methode zusammenhängen.

callConvention
CallingConventions

Die Aufrufkonvention für die Methode.

types
Type[]

Die Parametertypen der Methode.

modifiers
ParameterModifier[]

Ein Array von Parametermodifizierern, mit denen die Bindung mit Parametersignaturen funktioniert, 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 eine solche Methode nicht vorhanden ist.

Ausnahmen

nameist null, types ist nulloder 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 mithilfe der DefineGlobalMethod Methode im ausgegebenen Code definiert.

Important

Methoden auf Modulebene können erst abgerufen werden, nachdem die CreateGlobalFunctions Methode für das Modul aufgerufen wurde.

Gilt für:

Weitere Informationen