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

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

public static Enable ( IList addIns ) : void
addIns IList
Результат void
        public static void Enable(IList<AddIn> addIns)
        {
            List<string> addInFiles = new List<string>();
            List<string> disabled = new List<string>();
            LoadAddInConfiguration(addInFiles, disabled);

            foreach (AddIn addIn in addIns) {
                foreach (string identity in addIn.Manifest.Identities.Keys) {
                    disabled.Remove(identity);
                }
                if (addIn.Action == AddInAction.Uninstall) {
                    if (FileUtility.IsBaseDirectory(userAddInPath, addIn.FileName)) {
                        foreach (string identity in addIn.Manifest.Identities.Keys) {
                            AbortRemoveUserAddInOnNextStart(identity);
                        }
                    } else {
                        if (!addInFiles.Contains(addIn.FileName))
                            addInFiles.Add(addIn.FileName);
                    }
                }
                addIn.Action = AddInAction.Enable;
            }

            SaveAddInConfiguration(addInFiles, disabled);
        }