Я сериализую класс с помощью XMLSerializer, но только для свойства "MyDynamicObject" я хочу переопределить и предоставить собственную реализацию.Как это можно сделать?
[Serializable]
public class Movie
{
public string Title
{ get; set; }
public int Rating
{ get; set; }
public dynamic MyDynamicObject
{ get; set; }
}
public void SerializeToXML(Movie movie)
{
XmlSerializer serializer = new XmlSerializer(typeof(Movie));
TextWriter textWriter = new StreamWriter(@"C:\movie.xml");
serializer.Serialize(textWriter, movie);
textWriter.Close();
}