Share via


リフレクション出力によるプロパティの定義

プロパティは、TypeBuilder.DefineProperty メソッドを使用して定義されます。 DefinePropertyPropertyBuilder を戻します。 DefineProperty メソッドでは、呼び出し元でプロパティ名、プロパティのシグネチャ、プロパティ属性、およびバッキング フィールドを指定する必要があります。プロパティ属性を指定するには、PropertyAttributes 列挙体を使用します。

PropertyBuilder クラスを使用すると、呼び出し元で取得側メソッド、設定側メソッド、およびその他の任意のメソッドを指定できます。

プロパティの既定値を設定するには、PropertyBuilder.SetConstant を使用します。

参照

その他の技術情報

リフレクション出力の使用