カスタム属性があります
[AttributeUsage(AttributeTargets.All, AllowMultiple = true)]
public class CustomDesignerAttribute: Attribute
次に、この属性で装飾された基本クラスがあります
[CustomDesigner(someKey, someValue)]
public class BaseClass
次に、同じ属性で装飾された、このクラスから派生したクラスがあります(同じキー、異なる値を持つ)
[CustomDesigner(someKey, someOtherValue)]
public class ChildClass : BaseClass
ChildClass が属性の複製を作成せず、代わりに既存のキーの値を上書きする (親属性全体を上書きする) 可能性はありますか? そうでない場合、ChildClass が独自に定義していない場合に BaseClass からデフォルト値を取得するための最良のパターンは何ですか?