Re: array, xmlserializer and inheritance
From: Matt Berther (mberther_at_hotmail.com)
Date: 01/25/05
- Next message: Matt Berther: "Re: Serialize a read-only attribute"
- Previous message: zero: "RE: Dynamic creation of new managed classes"
- In reply to: Smola: "array, xmlserializer and inheritance"
- Next in thread: Smola: "Re: array, xmlserializer and inheritance"
- Reply: Smola: "Re: array, xmlserializer and inheritance"
- Messages sorted by: [ date ] [ thread ]
Date: Tue, 25 Jan 2005 11:08:45 -0800
Hello Smola,
Im not sure your object model makes sense...
You want a class to maintain a list of instances of that class? How do you
know which one is the main class? This is very similar to the Registry pattern
from PoEAA, and in that pattern you have a separate class that handles the
registry of objects.
Once you do that, the serialization should just fall into place...
-- Matt Berther http://www.mattberther.com > Hi all, > > I have a situation like this: > > abstract class A > { > public ArrayList List; > // This list will contain objects of derived classes - like B > } > class B : A > { > } > > I need to serialize class B with XmlSerializer but in the class A i > cannot define what type will go in the List (with XmlArrayItem) > because the class is abstract and I don't know what types can be > derived from it. > > How can I define this in the class B? Is this approach ok: > > class B : A > { > [XmlArray, XmlArrayItem (Type = typeof(B)) > new public ArrayList List; > } > Thanks. >
- Next message: Matt Berther: "Re: Serialize a read-only attribute"
- Previous message: zero: "RE: Dynamic creation of new managed classes"
- In reply to: Smola: "array, xmlserializer and inheritance"
- Next in thread: Smola: "Re: array, xmlserializer and inheritance"
- Reply: Smola: "Re: array, xmlserializer and inheritance"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|