В элементе управления я использую несколько свойств атрибута:
[Browsable(false)]
[Bindable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[Obsolete("", true)]
public new Boolean AllowDrop;
Я использую эти свойства и для многих других свойств управления.
Мне интересно, есть ли способ уменьшить количество кода для записи каждый раз.
Было бы неплохо, если бы я мог объединить несколько атрибутов:
[Hidden(true)]
public new Boolean AllowDrop;
Если свойство Hidden
будет включать все атрибуты выше. Таким образом, существует только одна строка кода.
Может быть, есть способ комбинировать атрибуты в макросе или что-то в этом роде?
Я знаю, что есть другие способы скрытия свойств, но я выбрал способ использования атрибутов.
Спасибо