Exemplo n.º 1
0
        /// <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));
        }
Exemplo n.º 2
0
        /// <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));
        }
Exemplo n.º 3
0
        /// <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));
        }
Exemplo n.º 4
0
    /// <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);
    }
Exemplo n.º 5
0
 /// <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);
 }