public virtual void SaveToFile(string fileName) { StreamWriter streamWriter = null; try { string xmlString = Serialize(); FileInfo xmlFile = new FileInfo(fileName); streamWriter = xmlFile.CreateText(); streamWriter.WriteLine(xmlString); streamWriter.Close(); } finally { if ((streamWriter != null)) { streamWriter.Dispose(); } } }