public void WriteTo(XmlWriter x) { x.WriteStartElement("DefaultCompiler"); x.WriteAttributeString("Name", DefaultCompiler.ToString()); x.WriteEndElement(); foreach (var cmp in Compilers) { x.WriteStartElement("Compiler"); x.WriteAttributeString("Name", cmp.Vendor.ToString()); cmp.SaveTo(x); x.WriteEndElement(); } x.WriteStartElement("ResCmp"); Win32ResourceCompiler.Instance.Save(x); x.WriteEndElement(); }