Si je demande un attribut personnalisé à une classe, par exemple:comment obtenir la classe/propriété/etc associée à un attribut .NET?
[Foo]
class Bar {}
Il est clair que lorsque je récupère mon exemple attribut Foo, qu'il est associé à un bar. Dans l'implémentation de Foo, disons dans le ctor, comment obtenir la classe associée à l'instance de l'attribut? Jusqu'à présent, tout ce que je suis en mesure de trouver est de le mettre dans le cteur de l'attribut:
[Foo(typeof(Bar)]
class Bar {}
qui semble horriblement redondante.