EnumBuilder.GetMethods(BindingFlags) 方法

定義

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

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

參數

bindingAttr
BindingFlags

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

傳回

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

例外狀況

不完整的類型目前不支援這個方法。

備註

因應措施是擷取已完成類型的方法、使用 Type.GetType 或使用 Assembly.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