リフレクション出力によるプロパティの定義
プロパティは、TypeBuilder.DefineProperty メソッドを使用して定義されます。 DefineProperty は PropertyBuilder を戻します。 DefineProperty メソッドでは、呼び出し元でプロパティ名、プロパティのシグネチャ、プロパティ属性、およびバッキング フィールドを指定する必要があります。プロパティ属性を指定するには、PropertyAttributes 列挙体を使用します。
PropertyBuilder クラスを使用すると、呼び出し元で取得側メソッド、設定側メソッド、およびその他の任意のメソッドを指定できます。
プロパティの既定値を設定するには、PropertyBuilder.SetConstant を使用します。