Serialisation Xml d'objets : et les types particuliers ?
Bonjour à tous,
Je cherche à utiliser l'interface IXmlSerializable d'une certaine façon mais je ne trouve aucune info :(
Grosso modo, je serialise bien un objet en xml, ça fonctionne bien.
Malheureusement, quand je tombe sur un type de données un peu moins standard que les string et autres integer (genre le type Color.... ) bah là je suis en galère...
Je souhaiterai donc savoir s'il existe une méthode pour gérer les cas un peu genants pour la serialisation xml svp.
Je précise que j'aimerai ne pas partir dans l'écriture d'une méthode ou je dois gérer toutes mes propriétés mais uniquement celles qui genent.
Par exemple :
une classe cls1 ayant deux propriétés : un string et une color
J'aimerai pouvoir lui dire un truc du genre :
Si tu sais serialiser alors debrouille toi
Sinon
Si le type est color :
Tu prend la valeur Arvb et tu la stockes
Sinon tu fais rien
Edit : pour le petit scenar que je viens de citer, j'avais dans l'idée d'implementer iXmlSerializable mais je ne sais pas trop comment faire pour conserver la gestion des List(Of T) faite par défaut (qui m'arrange d'ailleurs grandement!)
Serait-ce possible ?
Merci par avance
@++