PropertyInfo.Attributes プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このプロパティの属性を取得します。
public:
abstract property System::Reflection::PropertyAttributes Attributes { System::Reflection::PropertyAttributes get(); };
public abstract System.Reflection.PropertyAttributes Attributes { get; }
member this.Attributes : System.Reflection.PropertyAttributes
Public MustOverride ReadOnly Property Attributes As PropertyAttributes
プロパティ値
このプロパティの属性。
実装
注釈
プロパティは Attributes 、この PropertyInfo オブジェクトによって表される プロパティに関連付けられている属性を返します。 属性は、主にプロパティの作成時にコンパイラによって適用される修飾子です。プロパティが既定のプロパティか、 SpecialName
プロパティかなどを示します。 .NET Framework クラス ライブラリの型に含まれるほとんどすべてのプロパティについて、 プロパティのAttributes値は であることにPropertyAttributes.None注意してください。
ヒント
ほとんどの場合、プロパティに関連付けられているカスタム属性を取得する必要があります。 これを行うには、 プロパティの値を CustomAttributes 取得するか、 メソッドのいずれかのオーバーロードを GetCustomAttributes 呼び出します。
プロパティを Attributes 取得するには:
プロパティが Type 属する型を表す オブジェクトを取得します。
メソッドの PropertyInfo オーバーロードを呼び出してオブジェクトを Type.GetProperty 取得します。
プロパティからプロパティの属性を Attributes 取得します。
リフレクション出力を使用して動的に作成された型のプロパティの属性を定義するには、 メソッドの DefineProperty オーバーロードを呼び出し、 引数の値を attributes
指定します。
適用対象
こちらもご覧ください
.NET