/// <summary> /// Save all dictionary entries into a file. /// </summary> public void Save(string fileName) { XmlTextWriter tw = new XmlTextWriter(fileName, System.Text.Encoding.UTF8); tw.Formatting = System.Xml.Formatting.Indented; tw.WriteStartDocument(); tw.WriteStartElement("ParameterDict"); foreach (KeyValuePair <string, string> entry in SortedEntries) { if (!ParameterDict.IsAdditionalInfo(entry.Key) && !ParameterDict.IsUserSetting(entry.Key)) { tw.WriteStartElement("Entry"); tw.WriteAttributeString("Key", entry.Key); tw.WriteAttributeString("Value", entry.Value); tw.WriteEndElement(); } } tw.WriteEndElement(); tw.WriteEndDocument(); tw.Close(); }