Dado el "Nombre mágico" correcto (era algo así como "CanSerialize"), el siguiente código suprimiría xml para las listas vacías.nombre mágico para suprimir XmlSerialización de una lista vacía
¿Cuál era ese nombre mágico?
public class MyClass {
public List<int> MyList{ get; set; }
public bool MyListMagicName() { return MyList.Count != 0; }
public MyClass() { MyList = new List<int>(); }
}
Comentario de reducción: Quería que la parte "ShouldSerialize" fuera negrita y la parte "PropertyName" fuera negrita y cursiva, no rodeada de asteriscos . ¡Bastante gracioso, la ventana de vista previa que se muestra en el modo de edición muestra el formato deseado! – Konamiman
Ver también: http://www.devolutions.net/articles/serialization.aspx#S222 –