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

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

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

            foreach (AddIn addIn in addIns) {
                if (!addInFiles.Contains(addIn.FileName))
                    addInFiles.Add(addIn.FileName);
                addIn.Enabled = false;
                addIn.Action = AddInAction.Install;
                AddInTree.InsertAddIn(addIn);
            }

            SaveAddInConfiguration(addInFiles, disabled);
        }