All pastes #898170 Raw Edit

Victor

public text v1 · immutable
·published 2008-02-10 03:30 UTC
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();
            }
        }