TypeBuilder.GetProperties(BindingFlags) 方法

定義

依指定傳回這個類型所宣告或繼承的所有公用和非公用屬性。

C#
public override System.Reflection.PropertyInfo[] GetProperties(System.Reflection.BindingFlags bindingAttr);

參數

bindingAttr
BindingFlags

這個引動過程屬性。 必須是來自 BindingFlags 的位元旗標:InvokeMethodNonPublic 等。

傳回

傳回 PropertyInfo 物件的陣列,如果使用了 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