2
Vote

Agregar atributo [Serializable] a la clase ObjectList<T>

description

Renegando con WebTests y Cooperator me vi en la necesidad en serializar una lista de entidades de Coop, pero las listas no tenian el atributo [Serializable] así que se lo agregué manualmente. Las entidades si lo traen por defecto. Aun habiendo hecho esto saltaba de una excepcion en la serializacion porque la clase ObjectList<T>, dentro del assembly Core de Coop, no tiene el atributo [Serializable] así me bajé el código fuente y lo agregué y puede serializar todo perfectamente. Estaría bueno si pueden marcar la clase ObjectList<T> con el atributo [Serializable]. Adjunto el code que modifiqué yo.
 
/// <summary>
/// Base class for Objects and entity collections
/// </summary>
/// <typeparam name="T">Row or Entity type.</typeparam>
[Serializable]
public class ObjectList<T> : List<T>, IObjectList<T> //, IBindingList
    where T : IObject, new()
{

comments