Пользовательская сериализация C # для свойства

Я сериализую класс с помощью 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();
}
6
задан user841683 3 August 2011 в 00:06
поделиться