protected override void ToXmlOverride(XElement xml) { xml.SetAttributeValue("language", SessionSettings.Escape(Language)); foreach (var path in Paths) { xml.Add(path.ToXml(new XElement("Path"))); } var asms = new XElement("ActiveAutoLoadedAssemblies", ActiveAutoLoadedAssemblies.Select(p => new XElement("Node", SessionSettings.Escape(p)))); xml.Add(asms); xml.Add(EditorPositionState.ToXml(new XElement("EditorPositionState"))); }