public CliActionRuntimeBuilder(ICliActionRouter actionRouter, IRoutesBuilder routesBuilder, IServiceProvider serviceProvider, ICliActionExecutor actionExecutor) { _actionRouter = Ensure.NotNull(actionRouter, nameof(actionRouter)); _routesBuilder = Ensure.NotNull(routesBuilder, nameof(routesBuilder)); _serviceProvider = Ensure.NotNull(serviceProvider, nameof(serviceProvider)); _actionExecutor = Ensure.NotNull(actionExecutor, nameof(actionExecutor)); _middlewareRegistrations = new List <MiddlewareRegistration>(); }
public CliActionRuntime(ICliActionExecutor actionExecutor) { _actionExecutor = Ensure.NotNull(actionExecutor, nameof(actionExecutor)); }