Я хочу форсировать использование attribute, если используется другой attribute. Если к property присоединен специальный сторонний attribute, этот attribute также необходимо присвоить property. Есть ли возможность сделать это?
Например:
[Some3rdPartyAttribute("...")]
[RequiredAttribute("...)]
public bool Example{get; set;}
не должно приводить к ошибке компиляции,
[Some3rdPartyAttribute("...")]
public bool Example{get; set;}
должен принести ошибку компиляции или предупреждение.
Сам attribute определяется как пример из самого http://msdn.microsoft.com/en-US/library/z919e8tw(v=vs.80).aspx. Но как заставить использование attribute если используется другой attribute?