Как проверить, помечен ли тип атрибутом? - PullRequest
1 голос
/ 01 декабря 2009

Нужно ли отражение?

1 Ответ

3 голосов
/ 01 декабря 2009

Да

Attribute.IsDefined(yourType, attributeType);

За исключением [Serializable], который может также быть yourType.IsSerializable (если вы проверите IL, [Serializable] не на самом деле будет написано в качестве атрибута - есть специальный модификатор типа, хотя любой подход работает нормально).

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