Il y a vraiment deux questions ici
Est-il possible pour les attributs en général à appliquer à la classe, ou de propriétés méthode?
Oui attributs peuvent valablement cibler l'une de ces constructions (et bien d'autres)
est-il valable pour un attribut spécifique de le faire?
Cela dépend de l'attribut spécifique. Les attributs peuvent contrôler les constructions auxquelles ils peuvent être appliqués via l'énumération AttributeTargets
et ainsi rendre illégal l'application d'un attribut spécifique à une construction spécifique.
Par exemple, le ParamArrayAttribute
ne peut cibler les paramètres alors que le ObsoleteAttribute
peut cibler quoi que ce soit à peu près (à l'exception des assemblées et peut-être un autre que je suis absent)
Semble comme une chose facile à essayer sur votre propre .... avez-vous essayé et échoué? –
Ne serait-ce pas '[My]'? – Kobi
Je me fais l'écho du commentaire de Jason Webb: pourquoi ne l'as-tu pas essayé toi-même? – abelenky