Example #1
0
 /// <summary>
 /// Converts an object (that implements DataContract / IXmlSerializable) into XML
 /// </summary>
 /// <typeparam name="T">Type of object to create</typeparam>
 /// <param name="instance">Instance of type T</param>
 /// <returns>The serialized XML</returns>
 public static string Serialize <T>(T instance)
 {
     return(XmlStringSerializer.Serialize <T>(instance));
     //return DataContractStringSerializer.Serialize<T>(instance);
 }
Example #2
0
 /// <summary>
 /// Converts XML into an object (that implements DataContract / IXmlSerializable)
 /// </summary>
 /// <typeparam name="T">Type of object to serialize</typeparam>
 /// <param name="xml">XML that represents the object</param>
 /// <returns>Instantiated instance</returns>
 public static T Deserialize <T>(string xml)
 {
     return(XmlStringSerializer.Deserialize <T>(xml));
     //return DataContractStringSerializer.Deserialize<T>(xml);
 }