/// <summary> /// /// </summary> /// <param name="serialized"></param> /// <exception cref="SerializationException"></exception> /// <exception cref="Exception"></exception> /// <returns></returns> public object Deserialize(IEnumerable <byte> serialized) { if (!Length.IsTillTheEndOfAPacket) { serialized = serialized.Take(Length.Length); } return(EntitySerializersFactory .GetSerializer(ValueFormat) .Deserialize(ValueFormat, serialized)); }
/// <summary> /// May throw exception! /// </summary> /// <param name="serialized"></param> /// <returns></returns> public object DeserializeFromString(string serialized) { return(EntitySerializersFactory .GetSerializer(ValueFormat) .DeserializeFromString(ValueFormat, serialized)); }
public string SerializeToString(object value) { return(EntitySerializersFactory .GetSerializer(ValueFormat) .SerializeToString(ValueFormat, value)); }
/// <summary> /// To raw bytes /// </summary> /// <param name="value"></param> /// <exception cref="SerializationException"></exception> /// <exception cref="Exception"></exception> /// <returns></returns> public IEnumerable <byte> Serialize(object value) { return(EntitySerializersFactory .GetSerializer(ValueFormat) .Serialize(ValueFormat, value)); }