Kombinieren mehrerer Attribute zu einem einzelnen Attribut

Auf einem Steuerelement verwende ich mehrere Attributeigenschaften:

[Browsable(false)]
[Bindable(false)]
[EditorBrowsable(EditorBrowsableState.Never)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]
[Obsolete("", true)]
public new Boolean AllowDrop;

Ich verwende diese Eigenschaften auch für viele andere Steuerelementeigenschaften.

Ich frage mich, ob es eine Möglichkeit gibt, die zu schreibende Codemenge jedes Mal zu reduzieren.

Es wäre schön, wenn ich mehrere Attribute wie dieses kombinieren könnte:

[Hidden(true)]
public new Boolean AllowDrop;

Bei dem dieHidden Property würde alle oben genannten Attribute enthalten. Es gibt also nur eine einzige Codezeile.

Kann es auch eine Möglichkeit geben, die Attribute in einem Makro oder so zu kombinieren?

ch bin mir bewusst, dass es andere Möglichkeiten gibt, Eigenschaften auszublenden, aber ich habe mich für die Verwendung von Attributen entschiede

Vielen Dan

Antworten auf die Frage(2)

Ihre Antwort auf die Frage