Есть класс SuperClassBase
, в котором определено свойство SuperProperty
. К этому свойству применены атрибуты, например, [Browsable(false)]
. Как сделать так, чтобы наследники этого класса могли переопределять значение атрибута для этого свойства? Можно ли обойтись без определения свойства виртуальным и перекрытия его в наследнике с применением атрибута с другим значением?
public class SuperClassBase
{
[Browsable(false)]
public string SuperProperty {get; set;}
}