rendered paste body public static void XmlSerialize<T>(T objectToSerialize, string fileName)
{
FileStream fs = null;
try
{
XmlSerializer serializer = new XmlSerializer(typeof(T));
if (System.IO.File.Exists(fileName))
fs = System.IO.File.Open(fileName, FileMode.OpenOrCreate | FileMode.Truncate);
else
fs = System.IO.File.Open(fileName, FileMode.OpenOrCreate);
XmlTextWriter writer = new XmlTextWriter(fs, System.Text.Encoding.UTF8);
writer.Formatting = System.Xml.Formatting.Indented;
serializer.Serialize(writer, objectToSerialize);
}
finally
{
fs.Close();
}
}