次の方法で共有


EnumBuilder.GetProperties(BindingFlags) メソッド

定義

指定のとおりに、この型によって宣言または継承されたパブリック プロパティと非パブリック プロパティをすべて返します。

public:
 override cli::array <System::Reflection::PropertyInfo ^> ^ GetProperties(System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.PropertyInfo[] GetProperties (System.Reflection.BindingFlags bindingAttr);
override this.GetProperties : System.Reflection.BindingFlags -> System.Reflection.PropertyInfo[]
Public Overrides Function GetProperties (bindingAttr As BindingFlags) As PropertyInfo()

パラメーター

bindingAttr
BindingFlags

この呼び出しの属性。 これは InvokeMethodNonPublic など、BindingFlags からのビット フラグでなければなりません。

戻り値

nonPublic が使用されている場合、この型で定義されているパブリック プロパティと非パブリック プロパティを表す PropertyInfo オブジェクトの配列を返します。 それ以外の場合、パブリック プロパティのみが返されます。

例外

不完全な型では、このメソッドは現在サポートされていません。

注釈

回避策として、完成した型のプロパティを取得するには、 または Assembly.GetType を使用してType.GetType型を取得し、取得した型にリフレクションを使用します。

適用対象