ModuleBuilder.GetMethods(BindingFlags) Methode

Definition

Gibt alle Methoden zurück, die auf Modulebene für den aktuellen ModuleBuilderDefiniert wurden und mit den angegebenen Bindungskennzeichnungen übereinstimmen.

public:
 override cli::array <System::Reflection::MethodInfo ^> ^ GetMethods(System::Reflection::BindingFlags bindingFlags);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Methods might be removed")]
public override System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingFlags);
public override System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingFlags);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Methods might be removed")>]
override this.GetMethods : System.Reflection.BindingFlags -> System.Reflection.MethodInfo[]
override this.GetMethods : System.Reflection.BindingFlags -> System.Reflection.MethodInfo[]
Public Overrides Function GetMethods (bindingFlags As BindingFlags) As MethodInfo()

Parameter

bindingFlags
BindingFlags

Eine Kombination aus BindingFlags Bitkennzeichnungen, die zum Steuern der Suche verwendet werden.

Gibt zurück

Ein Array, das alle Methoden auf Modulebene enthält, die übereinstimmen bindingFlags.

Attribute

Hinweise

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: