CardSerializableObjectSerializeObjectListToXmlT, TOrder(XmlWriter, ICollectionT, FuncT, TOrder) - метод

Выполняет сериализацию коллекции объектов CardSerializableObject в XML посредством объекта XmlWriter.

Definition

Пространство имён: Tessa.Cards
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
protected static void SerializeObjectListToXml<T, TOrder>(
	[NotNullAttribute] XmlWriter writer,
	[CanBeNullAttribute] ICollection<T> items,
	[NotNullAttribute] Func<T, TOrder> getOrderingKey
)
where T : CardSerializableObject

Параметры

writer  XmlWriter
Объект, осуществляющий запись в XML.
items  ICollectionT
Коллекция сериализуемых объектов. Если значение равно null, то будет сериализована пустая коллекция.
getOrderingKey  FuncT, TOrder
Функция, возвращающая значение свойства, которое используется для сортировки коллекции перед её сериализацией. Объекты коллекции сортируются по возрастанию с использованием компаратора по умолчанию.

Параметры типа

T
Тип объекта, содержащегося в коллекции. Объект должен наследоваться от CardSerializableObject.
TOrder
Тип свойства объектов, которое используется для сортировки коллекции перед её сериализацией.

См. также