Bonjour,

J'ai défini dans un projet une nouvelle classe SoaEntityAttribute, dérivée de Attribute.
Dans un autre projet, je souhaite récuperer les attributs "SoaEntityAttribute" d'une PropertyInfo p.
pour cela, je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
object[] attr = p.GetCustomAttributes(false);
Yke.Services.Patterns.SoaEntityAttribute a = Yke.Services.Patterns.SoaEntityAttribute)(attr[0]);
attr[0] étant mon SoaEntityAttribute :
[0] = {Yke.Services.Patterns.SoaEntityAttribute}
Or, a l'exécution je me prends l'exeption :
"Unable to cast object of type 'Yke.Services.Patterns.SoaEntityAttribute' to type 'Yke.Services.Patterns.SoaEntityAttribute'."

Auriez vous une idée ? Dois-je définir explicitement un cast ? Si oui, comment ?

Merci d'avance.