ModuleBuilder.GetMethods(BindingFlags) Yöntem

Tanım

Geçerli ModuleBuilderiçin modül düzeyinde tanımlanmış ve belirtilen bağlama bayraklarıyla eşleşen tüm yöntemleri döndürür.

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

Parametreler

bindingFlags
BindingFlags

Aramayı denetlemek için kullanılan bit bayraklarının birleşimi BindingFlags .

Döndürülenler

ile eşleşen bindingFlagstüm modül düzeyinde yöntemleri içeren bir dizi.

Öznitelikler

Açıklamalar

Modül düzeyi yöntemler, yöntemi kullanılarak yayılan kodda DefineGlobalMethod tanımlanır.

Important

Modül için yöntem çağrılana CreateGlobalFunctions kadar modül düzeyinde yöntemler alınamaz.

Şunlara uygulanır