У меня вопрос из двух частей.
Во-первых, как говорится в заголовке, кто-нибудь знает, как реализован AttributeUsageAtribute?Он может быть применен только к классу, производному от Attribute, и если нет, он выдаст ошибку с: Attribute 'AttributeUsage' действителен только для классов, производных от System.Attribute
Во-вторых, я могу написать аналогичный атрибутчто может быть применено к классам, которые являются производными от определенного класса или реализуют определенный интерфейс?