C#属性组

ale*_*042 9 c# attributes

有没有办法建立一组属性?

之前:

[SuppressMessage("Microsoft.Design", "CA1061")]
[SuppressMessage("Microsoft.Usage", "CA1812")]
[SuppressMessage("Microsoft.Design", "CA1064")]
public abstract void Foo();
Run Code Online (Sandbox Code Playgroud)

我想要的是:

[SpecialStuff]
public abstract void Foo();
Run Code Online (Sandbox Code Playgroud)

这可能吗?我可以构建一个将其他人分组的属性吗?

Bro*_*ass 8

检查属性及其各自值的方式通常是通过反思 - 您的特殊聚合属性SpecialDispose没有任何意义,因为它对于潜在的检查员是未知的,因此我认为不可能达到您想要的效果.