Siempre creo un método de extensión para exportar objetos a xml cuando depuro de esta manera. Es muy útil para solucionar problemas de datos de objetos. Esto es lo que uso:
public static void SerializeToXML(this object entity)
{
System.Xml.Serialization.XmlSerializer writer = new System.Xml.Serialization.XmlSerializer(entity.GetType());
System.IO.StreamWriter file = new System.IO.StreamWriter(string.Format(@"{0}\{1}.xml", Directory.GetCurrentDirectory(), entity.GetType().Name));
writer.Serialize(file, entity);
file.Close();
}
No es 100% prueba completa, pero la mayoría de las veces es perfecto. Creará un archivo xml en el directorio de la aplicación con el nombre de los objetos como nombre de archivo. En la ventana inmediata puede escribir el nombre del objeto y luego .SerializeToXML ().
entonces: myList.SerializeToXML ()