Атрибуты не работают таким образом, я боюсь.Они являются просто «маркерами», прикрепленными к объектам, но не способными взаимодействовать с ними.
Сами атрибуты обычно должны быть лишены поведения, просто содержат метаданные для типа, к которому они прикреплены.Любое поведение, связанное с атрибутом, должно обеспечиваться другим классом, который ищет наличие атрибута и выполняет задачу.
Если вас интересует тип, к которому применяется атрибут, эта информация будет доступна по адресув то же время вы размышляете, чтобы получить атрибут.