private void DisableModule(IAdModule module) { EnabledModules.Remove(module); DisabledModules.Add(module); _settings.EnabledModules = EnabledModules.Select(x => x.Title).ToList(); AdDetectionSettings.Save(_settings); }
internal Task AddModule(IAdModule module) { lock (m_modules) { m_modules.Add(module); return(Task.Run(() => module.Initialize())); } }
private bool CanEnableModuleExecute(IAdModule x) { return(x != null && _disabledModules.Contains(x)); }