public void Save(string filename) { XmlSerializer s = new XmlSerializer( typeof( WindowStateManager ) ); TextWriter w = new StreamWriter( filename ); s.Serialize( w, this ); w.Close(); }