0
Je le code suivant:Attribut personnalisé envelopper XmlAttribute?
[MyAttribute(BindTo="Name")]
[XmlAttribute(AttributeName="Name")]
public String _Name { get; set; }
Serait-il possible d'envelopper XmlAttribute
à MyAttribute
pour produire le code suivant?
[MyAttribute(BindTo="Name", AttributeName="Name")]
public String _Name { get; set; }
Si oui, comment?
Merci!
EDIT:
La raison pour laquelle je veux faire est parce que tous MyAttribute
sont XMLAttribute
aussi, et je veux le XmlSerializer
de les reconnaître.
S'il vous plaît expliquer la raison, pourquoi vous voulez faire cela. Ce n'est pas possible sans changer 'MyAttribute'. –
Peut-être qu'il est possible que "MyAtrribute" soit une sous-classe de XmlAttribute et crée une propriété AttributeName qui le définit au parent.AttributeName? –
La question est: Cela sera-t-il encore reconnu par le XmlSerializer? J'en doute. –