mirror of
https://github.com/ICDSystems/ICD.Common.Utils.git
synced 2026-01-11 19:44:55 +00:00
fix: IcdXmlConvert supports serializing arrays of different items
This commit is contained in:
@@ -138,9 +138,12 @@ namespace ICD.Common.Utils.Xml
|
||||
if (items == null)
|
||||
throw new ArgumentNullException("items");
|
||||
|
||||
IXmlConverter converter = XmlConverterAttribute.GetConverterForType(typeof(T));
|
||||
|
||||
SerializeArray(elementName, childElementName, writer, items, (w, element, item) => converter.WriteXml(w, element, item));
|
||||
SerializeArray(elementName, childElementName, writer, items,
|
||||
(w, element, item) =>
|
||||
{
|
||||
IXmlConverter converter = XmlConverterAttribute.GetConverterForInstance(item);
|
||||
converter.WriteXml(w, element, item);
|
||||
});
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user