C#属性组
有没有办法建立一组属性?
之前:
[SuppressMessage("Microsoft.Design", "CA1061")] [SuppressMessage("Microsoft.Usage", "CA1812")] [SuppressMessage("Microsoft.Design", "CA1064")] public abstract void Foo();
我想要的是:
[SpecialStuff] public abstract void Foo();
这可能吗? 我可以构建一个将其他人分组的属性吗?
检查属性及其各自值的方式通常是通过reflection – 您的特殊聚合属性SpecialDispose
没有任何意义,因为它对于潜在的检查员是未知的,因此我认为不可能达到您想要的效果。