Я хочу форсировать использование 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
?