Ejemplo n.º 1
0
 public DynamicCommand(ITransactionFactory transactionFactory,
                       IExceptionHandler exceptionHandler, IEnumerable <IDynamicCommandProvider> commandProviders,
                       ExecutionContext executionContext, ICommandResultVisualizer commandResultVisualizer) : base(
         transactionFactory, exceptionHandler, executionContext, commandResultVisualizer)
 {
     this.commandProviders = commandProviders;
 }
 public GetProjectInformationCommand(ITransactionFactory transactionFactory,
                                     IExceptionHandler exceptionHandler,
                                     ExecutionContext executionContext,
                                     ICommandResultVisualizer commandResultVisualizer,
                                     IEntityFactory entityFactory, IProjectPropertiesProvider propertiesProvider)
     : base(transactionFactory, exceptionHandler, executionContext, commandResultVisualizer, true)
 {
     this.entityFactory      = entityFactory;
     this.propertiesProvider = propertiesProvider;
 }
Ejemplo n.º 3
0
 protected Command(ITransactionFactory transactionFactory,
                   IExceptionHandler exceptionHandler,
                   ExecutionContext executionContext, ICommandResultVisualizer commandResultVisualizer,
                   bool executeAsync)
 {
     this.transactionFactory      = transactionFactory;
     this.exceptionHandler        = exceptionHandler;
     this.ExecutionContext        = executionContext;
     this.commandResultVisualizer = commandResultVisualizer;
     this.executeAsync            = executeAsync;
 }
Ejemplo n.º 4
0
        public IDisposableCommandLineParser BuildCommandLineInstance(IUserInterface userInterface,
                                                                     IProgressVisualizer progressVisualizer,
                                                                     ICommandResultVisualizer commandResultVisualizer,
                                                                     CancellationToken cancellationToken)
        {
            ILifetimeScope lifetimeScope = commandLineContainer.LifetimeScope.BeginLifetimeScope(
                builder =>
            {
                builder.RegisterInstance(userInterface).As <IUserInterface>().SingleInstance();
                builder.RegisterInstance(progressVisualizer).As <IProgressVisualizer>().SingleInstance();
                builder.RegisterInstance(commandResultVisualizer).As <ICommandResultVisualizer>().SingleInstance();
                builder.Register(_ => cancellationToken).As <CancellationToken>().SingleInstance();
                Common.BaseDiModule.AddAutoActivatedComponents(builder);
            });

            return(new DisposableCommandLineParser(lifetimeScope, lifetimeScope.Resolve <ICommandLineParser>()));
        }
Ejemplo n.º 5
0
 public GetSettingsCommand(ITransactionFactory transactionFactory, IExceptionHandler exceptionHandler, ExecutionContext executionContext, ICommandResultVisualizer commandResultVisualizer, ISettingsProvider settingsProvider) : base(transactionFactory, exceptionHandler, executionContext, commandResultVisualizer, true)
 {
     this.settingsProvider = settingsProvider;
 }
Ejemplo n.º 6
0
 public InstallSdkCommand(ITransactionFactory transactionFactory, IExceptionHandler exceptionHandler, ExecutionContext executionContext, ICommandResultVisualizer commandResultVisualizer, ISdkInstaller sdkInstaller, IFileSystem fileSystem, IUserInterface userInterface) : base(transactionFactory, exceptionHandler, executionContext, commandResultVisualizer)
 {
     this.sdkInstaller  = sdkInstaller;
     this.fileSystem    = fileSystem;
     this.userInterface = userInterface;
 }
Ejemplo n.º 7
0
 public UpdateCliCommand(ITransactionFactory transactionFactory, IExceptionHandler exceptionHandler, ExecutionContext executionContext, ICommandResultVisualizer commandResultVisualizer, ICliUpdater cliUpdater, IFileSystem fileSystem, IProgressVisualizer progressVisualizer, IUserInterface userInterface) : base(transactionFactory, exceptionHandler, executionContext, commandResultVisualizer)
 {
     this.cliUpdater         = cliUpdater;
     this.fileSystem         = fileSystem;
     this.progressVisualizer = progressVisualizer;
     this.userInterface      = userInterface;
 }
Ejemplo n.º 8
0
 protected SyncCommand(ITransactionFactory transactionFactory, IExceptionHandler exceptionHandler, ExecutionContext executionContext, ICommandResultVisualizer commandResultVisualizer, bool hasDetailedResult = false) : base(transactionFactory, exceptionHandler, executionContext, commandResultVisualizer, false, hasDetailedResult)
 {
 }
Ejemplo n.º 9
0
 public GetComponentsCommand(ITransactionFactory transactionFactory, IExceptionHandler exceptionHandler, ExecutionContext executionContext, ICommandResultVisualizer commandResultVisualizer, IEntityFactory entityFactory) : base(transactionFactory, exceptionHandler, executionContext, commandResultVisualizer)
 {
     this.entityFactory = entityFactory;
 }
Ejemplo n.º 10
0
 public GetTargetsCommand(ITransactionFactory transactionFactory, IExceptionHandler exceptionHandler, ExecutionContext executionContext, ICommandResultVisualizer commandResultVisualizer, IEntityFactory entityFactory, ITargetParser targetParser, ISdkRepository sdkRepository, IUserInterface userInterface) : base(transactionFactory, exceptionHandler, executionContext, commandResultVisualizer, true)
 {
     this.entityFactory = entityFactory;
     this.targetParser  = targetParser;
     this.sdkRepository = sdkRepository;
     this.userInterface = userInterface;
 }
Ejemplo n.º 11
0
 public ScanSdksCommand(ITransactionFactory transactionFactory, IExceptionHandler exceptionHandler, ExecutionContext executionContext, ICommandResultVisualizer commandResultVisualizer, ISettingsProvider settingsProvider, ISdkRepository sdkRepository) : base(transactionFactory, exceptionHandler, executionContext, commandResultVisualizer)
 {
     this.settingsProvider = settingsProvider;
     this.sdkRepository    = sdkRepository;
 }
Ejemplo n.º 12
0
 public GetCompilerSpecificationsCommand(ITransactionFactory transactionFactory, IExceptionHandler exceptionHandler, ExecutionContext executionContext, ICommandResultVisualizer commandResultVisualizer, IEntityFactory entityFactory, ITargetParser targetParser, ISdkRepository sdkRepository) : base(transactionFactory, exceptionHandler, executionContext, commandResultVisualizer, true)
 {
     this.entityFactory = entityFactory;
     this.targetParser  = targetParser;
     this.sdkRepository = sdkRepository;
 }
Ejemplo n.º 13
0
 public UpdateTargetsCommand(ITransactionFactory transactionFactory, IExceptionHandler exceptionHandler, ExecutionContext executionContext, ICommandResultVisualizer commandResultVisualizer, IEntityFactory entityFactory, ITargetParser targetParser) : base(transactionFactory, exceptionHandler, executionContext, commandResultVisualizer)
 {
     this.entityFactory = entityFactory;
     this.targetParser  = targetParser;
 }
Ejemplo n.º 14
0
 protected AsyncCommand(ITransactionFactory transactionFactory, IExceptionHandler exceptionHandler, ExecutionContext executionContext, ICommandResultVisualizer commandResultVisualizer) : base(transactionFactory, exceptionHandler, executionContext, commandResultVisualizer, true)
 {
 }
Ejemplo n.º 15
0
 public GetUpdateVersionsCommand(ITransactionFactory transactionFactory, IExceptionHandler exceptionHandler, ExecutionContext executionContext, ICommandResultVisualizer commandResultVisualizer, ICliUpdater cliUpdater, IUserInterface userInterface) : base(transactionFactory, exceptionHandler, executionContext, commandResultVisualizer)
 {
     this.cliUpdater    = cliUpdater;
     this.userInterface = userInterface;
 }
Ejemplo n.º 16
0
 public GenerateLibraryCommand(ITransactionFactory transactionFactory, IExceptionHandler exceptionHandler, ExecutionContext executionContext, ICommandResultVisualizer commandResultVisualizer, IEntityFactory entityFactory, IBuilder builder) : base(transactionFactory, exceptionHandler, executionContext, commandResultVisualizer)
 {
     this.entityFactory = entityFactory;
     this.builder       = builder;
 }