/// /// Copyright (c) 2013-2015 Sensus Metering Systems /// using System.IO; using System.Xml.Serialization; namespace TBF.Tools { public static class XmlTools { public static string ToXmlString(this T input) { using (var writer = new StringWriter()) { input.ToXml(writer); return writer.ToString(); } } public static void ToXml(this T objectToSerialize, Stream stream) { new XmlSerializer(typeof(T)).Serialize(stream, objectToSerialize); } public static void ToXml(this T objectToSerialize, StringWriter writer) { new XmlSerializer(typeof(T)).Serialize(writer, objectToSerialize); } } }