TypeBuilder.GetMethods(BindingFlags) 方法

定義

依指定傳回此類型所宣告或繼承的所有公用和非公用方法。

C#
public override System.Reflection.MethodInfo[] GetMethods(System.Reflection.BindingFlags bindingAttr);

參數

bindingAttr
BindingFlags

這必須是來自 BindingFlags 的位元旗標,像是在 InvokeMethodNonPublic 等等一樣。

傳回

傳回 MethodInfo 物件的陣列,如果使用了 nonPublic,則會代表這個類型上定義的公用和非公用方法 ;否則只會傳回公用方法。

例外狀況

不會為不完整的類型實作此方法。

備註

使用 或 Assembly.GetTypeType.GetType取型別,並使用所擷取類型的反映。

適用於

產品 版本
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1