ModuleBuilder.GetMethods(BindingFlags) Metod

Definition

Returnerar alla metoder som har definierats på modulnivå för den aktuella ModuleBuilder, och som matchar de angivna bindningsflaggorna.

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

Parametrar

bindingFlags
BindingFlags

En kombination av BindingFlags bitflaggor som används för att styra sökningen.

Returer

En matris som innehåller alla metoder på modulnivå som matchar bindingFlags.

Attribut

Kommentarer

Metoder på modulnivå definieras i genererad kod med hjälp DefineGlobalMethod av metoden .

Important

Det går inte att hämta metoder på modulnivå förrän CreateGlobalFunctions metoden har anropats för modulen.

Gäller för