public PreRequisitesInstaller(IDialogManager dialogManager, IRepoActionHandler repoActionHandler, IToolsInstaller toolsInstaller) { _dialogManager = dialogManager; _repoActionHandler = repoActionHandler; _toolsInstaller = toolsInstaller; }
public SynqInstallerSession(IInstallContentAction<IInstallableContent> action, IToolsInstaller toolsInstaller, bool isPremium, Func<double, double, Task> statusChange, IContentEngine contentEngine) { if (action == null) throw new ArgumentNullException(nameof(action)); if (toolsInstaller == null) throw new ArgumentNullException(nameof(toolsInstaller)); if (statusChange == null) throw new ArgumentNullException(nameof(statusChange)); _action = action; _toolsInstaller = toolsInstaller; _isPremium = isPremium; _statusChange = statusChange; _contentEngine = contentEngine; _status = new Status(_action.Content.Count); }
public Initializer(IToolsInstaller toolsInstaller) { _toolsInstaller = toolsInstaller; }
public InstallerSessionFactory(Func<bool> isPremium, IToolsInstaller toolsInstaller, IContentEngine contentEngine) { _isPremium = isPremium; _toolsInstaller = toolsInstaller; _contentEngine = contentEngine; }
public ToolsCommand(IToolsInstaller toolsInstaller) { _toolsInstaller = toolsInstaller; IsCommand("tools", "Download Six Tools through SynQ"); }
public ToolsCheat(IToolsInstaller toolsInstaller) { _toolsInstaller = toolsInstaller; }