public void WriteData(IObjectDataOutput output) { output.Write(Bool); output.WriteArray(BoolArray); output.Write(Byte); output.WriteArray(ByteArray); output.Write(Char); output.WriteArray(CharArray); output.Write(Short); output.WriteArray(ShortArray); output.Write(Int); output.WriteArray(IntArray); output.Write(Long); output.WriteArray(LongArray); output.Write(Float); output.WriteArray(FloatArray); output.Write(Double); output.WriteArray(DoubleArray); output.WriteObject(Serializable); //output.WriteObject(SerializableArray); //output.WriteObject(Portable); //output.WriteObject(PortableArray); output.WriteAsCharArray(Chars); output.Write(String); output.WriteArray(StringArray); output.WriteObject(DateTime); }