public override void Write(BinaryWriter writer, object obj) { var array = (object[])obj; writer.Write(array.Length); for (int i = 0; i < array.Length; i++) StreamerManager.Serialize(writer, array[i]); } }