public override void Write(IObjectDataOutput output, BigInteger obj) { var bytes = obj.ToByteArray(); Array.Reverse(bytes); output.WriteByteArray(bytes); }
public void WriteData(IObjectDataOutput output) { output.WriteBoolean(Bool); output.WriteBooleanArray(BoolArray); output.WriteByte(Byte); output.WriteByteArray(ByteArray); output.WriteChar(Char); output.WriteCharArray(CharArray); output.WriteShort(Short); output.WriteShortArray(ShortArray); output.WriteInt(Int); output.WriteIntArray(IntArray); output.WriteLong(Long); output.WriteLongArray(LongArray); output.WriteFloat(Float); output.WriteFloatArray(FloatArray); output.WriteDouble(Double); output.WriteDoubleArray(DoubleArray); output.WriteObject(Serializable); //output.WriteObject(SerializableArray); //output.WriteObject(Portable); //output.WriteObject(PortableArray); output.WriteInt(Chars.Length); output.WriteChars(Chars); output.WriteUTF(String); output.WriteUTFArray(StringArray); output.WriteObject(DateTime); }
public void WriteData(IObjectDataOutput output) { output.WriteBoolean(Bool); output.WriteBooleanArray(BoolArray); output.WriteByte(Byte); output.WriteByteArray(ByteArray); output.WriteChar(Char); output.WriteCharArray(CharArray); output.WriteShort(Short); output.WriteShortArray(ShortArray); output.WriteInt(Int); output.WriteIntArray(IntArray); output.WriteLong(Long); output.WriteLongArray(LongArray); output.WriteFloat(Float); output.WriteFloatArray(FloatArray); output.WriteDouble(Double); output.WriteDoubleArray(DoubleArray); output.WriteObject(Serializable); //output.WriteObject(SerializableArray); //output.WriteObject(Portable); //output.WriteObject(PortableArray); output.WriteInt(Chars.Length); output.WriteChars(Chars); output.WriteUTF(String); output.WriteUTFArray(StringArray); output.WriteObject(DateTime); }
public override void Write(IObjectDataOutput output, object obj) { var formatter = new BinaryFormatter(); var stream = new MemoryStream(); formatter.Serialize(stream, obj); output.WriteByteArray(stream.GetBuffer()); }
/// <exception cref="System.IO.IOException"></exception> public virtual void Write(IObjectDataOutput output, object obj) { var bytes = _serializer.Write((T)obj); output.WriteByteArray(bytes); }
/// <exception cref="System.IO.IOException"></exception> private void WriteDataInternal(IObjectDataOutput output, IData data) { output.WriteByteArray(data.ToByteArray()); }
public void Write(IObjectDataOutput output, CommonMessage message) { output.WriteByteArray(message.ToByteArray()); }