halllky / NijoApplicationBuilder

MIT License
1 stars 0 forks source link

DataClassForDisplay の各メンバーの ReadOnly のフック化 #32

Open halllky opened 3 months ago

halllky commented 3 months ago

どのフィールドはどういった条件のときに読み取り専用となるか、というのを生成後のコードの中で細かく制御したい。

halllky commented 3 months ago

データ構造を検討したが、DataClassForDisplayに読み取り専用のメタデータを持たせるのが適切と判断。

生成後のプログラムを手修正する際に型安全に書けるため( SetReadOnly("Child.Children[0].Prop", true) のようにどのプロパティかの指定を文字列で組み立てる形を避けたいという意味)