From 53898136ae3c95a9a399da0d11d8163dbc2e0a26 Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Sat, 9 May 2020 22:51:08 -0400 Subject: [PATCH] support writing object[] array for convenience --- Libraries/UniversalEditor.Core/IO/Writer.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) 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))