public Application(ILogger <Application> logger, ILoggerFactory loggerFactory, Console console, ArgumentParser argumentParser) { _logger = logger; _loggerFactory = loggerFactory; _console = console; _argumentParser = argumentParser; }
public ArgumentParser(Lazy <ILogger <ArgumentParser> > logger, Console console, IEnumerable <ICommand> commands) { _logger = logger; _console = console; RegisterCommands(commands); }