Add empty arrays to xml

This commit is contained in:
Flamefire committed 2014-12-22 12:12:29 +01:00
1 parent 9e4a14985e
commit 2385f672d0
3 files changed
+20 -1

No files matched your search

+6
View File
@@ -165,8 +165,14 @@ namespace VocaluxeLib.Xml
if (field.IsEmbeddedList)
{
IEnumerable values = (IEnumerable)value;
bool empty = true;
foreach (object subValue in values)
{
_WriteValue(writer, field.Name, field.SubType, subValue, field.IsAttribute);
empty = false;
}
if (empty && _WriteDefaults)
writer.WriteElementString(field.Name, "");
}
else if (field.IsByteArray)
writer.WriteElementString(field.Name, Convert.ToBase64String((byte[])value));