public CoconaHelpMessageBuilder(ICoconaAppContextAccessor appContext, ICoconaCommandHelpProvider commandHelpProvider, ICoconaHelpRenderer helpRenderer, ICoconaCommandProvider commandProvider) { _appContext = appContext; _commandHelpProvider = commandHelpProvider; _helpRenderer = helpRenderer; _commandProvider = commandProvider; }
public BuiltInPrimaryCommand(ICoconaAppContextAccessor appContext, ICoconaConsoleProvider console, ICoconaCommandHelpProvider commandHelpProvider, ICoconaHelpRenderer helpRenderer, ICoconaCommandProvider commandProvider) { _appContext = appContext; _console = console; _commandHelpProvider = commandHelpProvider; _helpRenderer = helpRenderer; _commandProvider = commandProvider; }
public BuiltInCommandMiddleware(CommandDispatchDelegate next, ICoconaHelpRenderer helpRenderer, ICoconaCommandHelpProvider commandHelpProvider, ICoconaCommandProvider commandProvider, ICoconaConsoleProvider console, ICoconaAppContextAccessor appContext) : base(next) { _helpRenderer = helpRenderer; _commandHelpProvider = commandHelpProvider; _commandProvider = commandProvider; _console = console; _appContext = appContext; }
public CoconaCommandDispatcher( IServiceProvider serviceProvider, ICoconaCommandLineArgumentProvider commandLineArgumentProvider, ICoconaCommandResolver commandResolver, ICoconaCommandDispatcherPipelineBuilder dispatcherPipelineBuilder, ICoconaInstanceActivator activator, ICoconaAppContextAccessor appContext ) { _serviceProvider = serviceProvider; _commandLineArgumentProvider = commandLineArgumentProvider; _commandResolver = commandResolver; _dispatcherPipelineBuilder = dispatcherPipelineBuilder; _activator = activator; _appContext = appContext; }
public InitializeConsoleAppMiddleware(CommandDispatchDelegate next, ICoconaAppContextAccessor appContext, ILoggerFactory loggerFactory) : base(next) { _appContext = appContext ?? throw new ArgumentNullException(nameof(appContext)); _loggerFactory = loggerFactory ?? throw new ArgumentNullException(nameof(loggerFactory)); }