Проверка цели атрибута из кода атрибута - PullRequest
0 голосов
/ 14 июля 2010

Необходимо убедиться, что атрибут может быть применен только к классу , который реализует определенный интерфейс . Погуглил по этому поводу и не смог найти какой-либо способ доступа к типу целевого класса из кода атрибута.

Есть ли простой способ сделать это, пожалуйста?

[опционально] Есть ли «переносной» способ (я имею в виду, было бы совершенно замечательно, если код будет компилироваться как в C #, так и в Silverlight)?

update : я мог бы передать тип целевого класса в качестве одного из аргументов атрибута, но я не хочу доверять этому.

1 Ответ

0 голосов
/ 26 июля 2010

Очевидно, что только PostSharp аспекты могут помочь, но компромисс будет тем больше, чем больше выгода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...