ICSharpCode.Core.AddInManager.SaveAddInConfiguration C# (CSharp) Метод

SaveAddInConfiguration() публичный статический Метод

public static SaveAddInConfiguration ( List addInFiles, List disabledAddIns ) : void
addInFiles List
disabledAddIns List
Результат void
        public static void SaveAddInConfiguration(List<string> addInFiles, List<string> disabledAddIns)
        {
            using (XmlTextWriter writer = new XmlTextWriter(configurationFileName, Encoding.UTF8)) {
                writer.Formatting = Formatting.Indented;
                writer.WriteStartDocument();
                writer.WriteStartElement("AddInConfiguration");
                foreach (string file in addInFiles) {
                    writer.WriteStartElement("AddIn");
                    writer.WriteAttributeString("file", file);
                    writer.WriteEndElement();
                }
                foreach (string name in disabledAddIns) {
                    writer.WriteStartElement("Disable");
                    writer.WriteAttributeString("addin", name);
                    writer.WriteEndElement();
                }
                writer.WriteEndDocument();
            }
        }