I have Class A. Class B and Class C are part of Class A.
Class A { //Few Properties of Class A List list1 = new List()
public IList Deserialize(string a_fileName) { XmlSerializer deserializer = new XmlSerializer(typeof(List)); TextReader reader = new StreamReader(a_fileName); object obj = deserializer.Deserialize(reader); reader.Close(); return (List)obj; } public void Serialization(IList a_stations,string a_fileName) { XmlSerializer serializer = new XmlSerializer(typeof(List)); using (var stream = File.OpenWrite(a_fileName)) { serializer.Serialize(stream, a_stations); } }