【发布时间】:2014-09-04 15:34:05
【问题描述】:
如果已经指定了另一个属性,是否可以阻止将属性应用于给定方法(或类)?
例如,如果属性 B 应用于已应用属性 A 的方法,我想发出编译时错误或警告:
public class AttributeA : Attribute{}
public class AttributeB : Attribute{}
[A]
[B] // generates error or warning because of A
public void Foobar(){}
我不认为这是可能的,但值得提出一个问题。
【问题讨论】:
标签: c# reflection methods attributes