/// <summary> /// Serializes this item. /// </summary> /// <typeparam name="T">The type of the item to serialize</typeparam> /// <param name="item">The item to serialize.</param> /// <param name="xmlRootOverride">The XML root override.</param> /// <returns>serialized object as string</returns> /// <externalUnit cref="DomainObjectSerializer"/> /// <revision revisor="dev16" date="12/22/2008" version="1.0.0.0"> /// Member created. /// </revision> public static string Serialize <T>(T item, XmlRootAttribute xmlRootOverride) { // return xmlBuilder as string return(DomainObjectSerializer.Serialize(item, xmlRootOverride)); }
/// <summary> /// Deserialize an object from an XML file. /// </summary> /// <typeparam name="T">Type of object to deserialize</typeparam> /// <param name="fileName">Input filename</param> /// <returns> /// The serialized domain object /// </returns> /// <externalUnit/> /// <revision revisor="dev05" date="02/05/09" version="1.0.6.1"> /// Method created. /// </revision> public static T FromXmlFile <T>(string fileName) { return(DomainObjectSerializer.FromXmlFile <T>(fileName)); }
/// <summary> /// Serializes this item. /// </summary> /// <typeparam name="T">The type of the item to serialize</typeparam> /// <param name="item">The item to serialize.</param> /// <returns>serialized object as string</returns> /// <externalUnit cref="DomainObjectSerializer"/> /// <revision revisor="dev16" date="12/22/2008" version="1.0.0.0"> /// Member created. /// </revision> public static string Serialize <T>(T item) { // return xmlBuilder as string return(DomainObjectSerializer.Serialize(item)); }
/// <summary> /// Method creates object from xml. /// </summary> /// <typeparam name="T">The type to return from XML</typeparam> /// <param name="xml">The XML containing the data.</param> /// <returns> /// Based object from xml data- object may be null /// </returns> /// <externalUnit cref="DomainObjectSerializer"/> /// <revision revisor="dev16" date="12/22/2008" version="1.0.0.0"> /// Member created. /// </revision> public static T FromXml <T>(string xml) { return(DomainObjectSerializer.FromXml <T>(xml)); }