Я хотел бы знать, можно ли условно исключить элементы в списке из сериализации с использованием шаблона ShouldSerialize*
. Например, возьмите два класса:
public class Product{
public int ID {get; set;}
public List<Styles> ProductSyles {get; set;}
}
public class Styles{
public int ID {get; set;}
public bool Selected {get; set;}
public string StyleName {get; set;}
}
Могу ли я сериализовать элементы в свойстве ProductStyles
только с помощью .Selected = true
? Возможно ли это с помощью ShouldSerialize*
шаблон