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 :
attr[0] étant mon SoaEntityAttribute :
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]);
Or, a l'exécution je me prends l'exeption :[0] = {Yke.Services.Patterns.SoaEntityAttribute}
"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.
Partager