diff --git a/Libraries/UniversalEditor.Core/IO/Writer.cs b/Libraries/UniversalEditor.Core/IO/Writer.cs index b490370b..8db0bd20 100644 --- a/Libraries/UniversalEditor.Core/IO/Writer.cs +++ b/Libraries/UniversalEditor.Core/IO/Writer.cs @@ -583,6 +583,16 @@ namespace UniversalEditor.IO /// The stream is closed. public void WriteObject(object value) { + if (value is object[]) + { + object[] array = (object[])value; + for (int i = 0; i < array.Length; i++) + { + WriteObject(array[i]); + } + return; + } + Type objectType = value.GetType(); if (objectType == typeof(Byte))