protected override void Save(NanoXmlElement doc) { NanoXmlElement recentsEl = doc.AppendChild(new NanoXmlElement("Recents")); foreach (RecentItem recent in recents) { recent.Save(recentsEl.AppendChild(new NanoXmlElement("Item"))); } NanoXmlElement settingsEl = doc.AppendChild(new NanoXmlElement("Settings")); settingsEl.AppendElement("ShowModules", showModules); settingsEl.AppendElement("ShowSkipped", showSkipped); settingsEl.AppendElement("ShowResources", showResources); settingsEl.AppendElement("GroupResources", groupResources); settingsEl.AppendElement("GroupNamespaces", groupNamespaces); settingsEl.AppendElement("GroupModules", groupModules); settingsEl.AppendElement("UseColumns", useColumns); settingsEl.AppendElement("ShowOriginal", showOriginal); settingsEl.AppendElement("ShowUnicode", showUnicode); settingsEl.AppendElement("SimplifySystem", simplifySystemNames); settingsEl.AppendElement("SimplifyNullable", simplifyNullable); settingsEl.AppendElement("SimplyfyRef", simplifyRef); settingsEl.AppendElement("SortingType", sortingType); settingsEl.AppendElement("Editor", editor); settingsEl.AppendElement("DoubleClickAction", doubleClickAction); settingsEl.AppendElement("WatchClipboard", watchClipboard); if (commandsElement != null) { doc.AppendChild(commandsElement); } updateHelper.Save(doc.AppendChild(new NanoXmlElement("Update"))); }
public void Save(NanoXmlElement el) { el.AddAttribute("filename", filename); foreach (KeyValuePair <string, string> property in properties) { el.AddAttribute(property.Key, property.Value); } foreach (KeyValuePair <string, List <string> > item in additionalItems) { foreach (string s in item.Value) { el.AppendChild(item.Key, s); } } }
protected override void Save(NanoXmlElement doc) { NanoXmlElement recentsEl = doc.AppendChild(new NanoXmlElement("Recents")); foreach (RecentItem recent in recents) recent.Save(recentsEl.AppendChild(new NanoXmlElement("Item"))); NanoXmlElement settingsEl = doc.AppendChild(new NanoXmlElement("Settings")); settingsEl.AppendChild(new NanoXmlElement("ShowModules", showModules.ToString())); settingsEl.AppendChild(new NanoXmlElement("GroupNamespaces", groupNamespaces.ToString())); settingsEl.AppendChild(new NanoXmlElement("GroupModules", groupModules.ToString())); settingsEl.AppendChild(new NanoXmlElement("UseColumns", useColumns.ToString())); settingsEl.AppendChild(new NanoXmlElement("ShowOriginal", showOriginal.ToString())); settingsEl.AppendChild(new NanoXmlElement("ShowUnicode", showUnicode.ToString())); settingsEl.AppendChild(new NanoXmlElement("SimplifySystem", simplifySystemNames.ToString())); settingsEl.AppendChild(new NanoXmlElement("SimplifyNullable", simplifyNullable.ToString())); settingsEl.AppendChild(new NanoXmlElement("SortingType", sortingType.ToString())); settingsEl.AppendChild(new NanoXmlElement("VisualStudioVersion", visualStudioVersion.ToString())); }
public void Save(NanoXmlElement el) { el.AddAttribute("filename", filename); foreach (KeyValuePair<string, string> property in properties) el.AddAttribute(property.Key, property.Value); foreach (KeyValuePair<string, List<string>> item in additionalItems) foreach (string s in item.Value) el.AppendChild(item.Key, s); }