public void ReadData(IObjectDataInput input) { Bool = input.ReadBool(); BoolArray = input.ReadBoolArray(); Byte = input.ReadByte(); ByteArray = input.ReadByteArray(); Char = input.ReadChar(); CharArray = input.ReadCharArray(); Short = input.ReadShort(); ShortArray = input.ReadShortArray(); Int = input.ReadInt(); IntArray = input.ReadIntArray(); Long = input.ReadLong(); LongArray = input.ReadLongArray(); Float = input.ReadFloat(); FloatArray = input.ReadFloatArray(); Double = input.ReadDouble(); DoubleArray = input.ReadDoubleArray(); Serializable = input.ReadObject <IIdentifiedDataSerializable>(); //input.ReadObject(SerializableArray); //Portable = input.ReadObject<IPortable>(); //input.ReadObject(PortableArray); Chars = new string(input.ReadCharArray()); String = input.ReadString(); StringArray = input.ReadStringArray(); DateTime = input.ReadObject <DateTime>(); }
public override BigInteger Read(IObjectDataInput input) { var bytes = input.ReadByteArray(); Array.Reverse(bytes); return(new BigInteger(bytes)); }
public override object Read(IObjectDataInput input) { var formatter = new BinaryFormatter(); using var stream = new MemoryStream(input.ReadByteArray()); return(formatter.Deserialize(stream)); }
public void ReadData(IObjectDataInput input) { Bool = input.ReadBoolean(); BoolArray = input.ReadBooleanArray(); Byte = input.ReadByte(); ByteArray = input.ReadByteArray(); Char = input.ReadChar(); CharArray = input.ReadCharArray(); Short = input.ReadShort(); ShortArray = input.ReadShortArray(); Int = input.ReadInt(); IntArray = input.ReadIntArray(); Long = input.ReadLong(); LongArray = input.ReadLongArray(); Float = input.ReadFloat(); FloatArray = input.ReadFloatArray(); Double = input.ReadDouble(); DoubleArray = input.ReadDoubleArray(); Serializable = input.ReadObject <IIdentifiedDataSerializable>(); //input.ReadObject(SerializableArray); //Portable = input.ReadObject<IPortable>(); //input.ReadObject(PortableArray); var charLength = input.ReadInt(); var chars = new char[charLength]; for (var i = 0; i < charLength; i++) { chars[i] = input.ReadChar(); } Chars = new string(chars); String = input.ReadUTF(); StringArray = input.ReadUTFArray(); DateTime = input.ReadObject <DateTime>(); }
/// <exception cref="System.IO.IOException"></exception> public virtual object Read(IObjectDataInput @in) { byte[] bytes = @in.ReadByteArray(); if (bytes == null || bytes.Length == 0) { return(null); } return(_serializer.Read(bytes)); }
public override object Read(IObjectDataInput input) { var formatter = new BinaryFormatter(); using var stream = new MemoryStream(input.ReadByteArray()); #pragma warning disable CA2300 // Do not use insecure deserializer BinaryFormatter - see note above #pragma warning disable CA2301 return(formatter.Deserialize(stream)); #pragma warning restore CA2300 #pragma warning restore CA2301 }
public void ReadData(IObjectDataInput input) { Bool = input.ReadBoolean(); BoolArray = input.ReadBooleanArray(); Byte = input.ReadByte(); ByteArray = input.ReadByteArray(); Char = input.ReadChar(); CharArray = input.ReadCharArray(); Short = input.ReadShort(); ShortArray = input.ReadShortArray(); Int = input.ReadInt(); IntArray = input.ReadIntArray(); Long = input.ReadLong(); LongArray = input.ReadLongArray(); Float = input.ReadFloat(); FloatArray = input.ReadFloatArray(); Double = input.ReadDouble(); DoubleArray = input.ReadDoubleArray(); Serializable = input.ReadObject<IIdentifiedDataSerializable>(); //input.ReadObject(SerializableArray); //Portable = input.ReadObject<IPortable>(); //input.ReadObject(PortableArray); var charLength = input.ReadInt(); var chars = new char[charLength]; for (var i = 0; i < charLength; i++) { chars[i] = input.ReadChar(); } Chars = new string(chars); String = input.ReadUTF(); StringArray = input.ReadUTFArray(); DateTime = input.ReadObject<DateTime>(); }
public CommonMessage Read(IObjectDataInput input) { return(CommonMessage.Parser.ParseFrom(input.ReadByteArray())); }