/// <summary> /// Deserializes a byte stream into an object. /// </summary> /// <param name="data"> /// DTO containing the object's serialized /// data. /// </param> /// <returns> /// An object containing the data from the /// byte stream. The object must implement /// IMobileObject to be deserialized. /// </returns> public static object Deserialize(List <SerializationInfo> data) { if (data == null) { return(null); } var formatter = new MobileFormatter(); return(formatter.DeserializeAsDTO(data)); }
/// <summary> /// Deserializes a byte stream into an object. /// </summary> /// <param name="data"> /// DTO containing the object's serialized /// data. /// </param> /// <returns> /// An object containing the data from the /// byte stream. The object must implement /// IMobileObject to be deserialized. /// </returns> public object DeserializeFromSerializationInfo(List <SerializationInfo> data) { if (data == null) { return(null); } var formatter = new MobileFormatter(ApplicationContext); return(formatter.DeserializeAsDTO(data)); }
/// <summary> /// Serializes an object from a DTO graph /// </summary> /// <param name="serialized">DTO Graph to deserialize</param> /// <returns>Deserialized object</returns> public static object DeserializeFromDTO(List <SerializationInfo> serialized) { var formatter = new MobileFormatter(); return(formatter.DeserializeAsDTO(serialized)); }
/// <summary> /// Deserializes a byte stream into an object. /// </summary> /// <param name="data"> /// DTO containing the object's serialized /// data. /// </param> /// <returns> /// An object containing the data from the /// byte stream. The object must implement /// IMobileObject to be deserialized. /// </returns> public static object Deserialize(List<SerializationInfo> data) { if (data == null) return null; var formatter = new MobileFormatter(); return formatter.DeserializeAsDTO(data); }
/// <summary> /// Serializes an object from a DTO graph /// </summary> /// <param name="serialized">DTO Graph to deserialize</param> /// <returns>Deserialized object</returns> public static object DeserializeFromDTO(List<SerializationInfo> serialized) { var formatter = new MobileFormatter(); return formatter.DeserializeAsDTO(serialized); }