Beispiel #1
0
 public CoconaCompletionCandidates(
     ICoconaCompletionCandidatesMetadataFactory completionCandidatesMetadataFactory,
     ICoconaCompletionCandidatesProviderFactory completionCandidatesProviderFactory,
     ICoconaCommandResolver commandResolver,
     ICoconaCommandLineArgumentProvider commandLineArgumentProvider
     )
 {
     _completionCandidatesMetadataFactory = completionCandidatesMetadataFactory;
     _completionCandidatesProviderFactory = completionCandidatesProviderFactory;
     _commandResolver             = commandResolver;
     _commandLineArgumentProvider = commandLineArgumentProvider;
 }
Beispiel #2
0
 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;
 }
Beispiel #3
0
 public CoconaCommandDispatcher(
     IServiceProvider serviceProvider,
     ICoconaCommandProvider commandProvider,
     ICoconaCommandLineParser commandLineParser,
     ICoconaCommandLineArgumentProvider commandLineArgumentProvider,
     ICoconaCommandDispatcherPipelineBuilder dispatcherPipelineBuilder,
     ICoconaCommandMatcher commandMatcher,
     ICoconaInstanceActivator activator
     )
 {
     _serviceProvider             = serviceProvider;
     _commandProvider             = commandProvider;
     _commandLineParser           = commandLineParser;
     _commandLineArgumentProvider = commandLineArgumentProvider;
     _dispatcherPipelineBuilder   = dispatcherPipelineBuilder;
     _commandMatcher = commandMatcher;
     _activator      = activator;
 }