public FormFactory(IConsoleEventSource consoleEventSource, IFileDialog fileDialog, IGuiTasks guiTasks, IControlFactory controlFactory, IAppProgressTracker appProgressTracker) { _consoleEventSource = consoleEventSource; _fileDialog = fileDialog; _guiTasks = guiTasks; _controlFactory = controlFactory; _appProgressTracker = appProgressTracker; }
/// <summary> /// Create an instance of the main application container. /// </summary> public App( IConsole console, IEnumerable <ICliModule> modules, IArgParser argParser, ILoggerConfigurationSource loggerConfigurationSource, IAppProgressTracker appProgressTracker) { _console = console; _modules = modules; _argParser = argParser; _loggerConfigurationSource = loggerConfigurationSource; _appProgressTracker = appProgressTracker; }