예제 #1
0
 public RunSpecificTaskOnce(ISelectionMenu selectionMenu, ITaskRegistration taskRegistration, IBuildStarter buildStarter, ICmdArguments cmdArguments)
 {
     _selectionMenu = selectionMenu;
     _taskRegistration = taskRegistration;
     _buildStarter = buildStarter;
     _cmdArguments = cmdArguments;
 }
예제 #2
0
 public void Apply(ITaskRegistration taskRegistration)
 {
     taskRegistration.RegisterGlobalFilter<BuildHeaderWriter>();
     taskRegistration.RegisterGlobalFilter<BuildSummaryWriter>();
     taskRegistration.RegisterTaskFilter<TaskMonitor>();
     taskRegistration.RegisterTaskFilter<TaskHeaderWriter>();
 }
예제 #3
0
 internal RequestedTask(IKnownCmdArguments knownCmdArguments, ITaskRegistration taskRegistration)
 {
     _knownCmdArguments = knownCmdArguments;
     _taskRegistration = taskRegistration;
 }
예제 #4
0
 public TaskRegistrationValidator(ITaskRegistration taskRegistration, IValidateTaskRegistration[] allTaskRegistrationValidators)
 {
     _taskRegistration = taskRegistration;
     _allTaskRegistrationValidators = allTaskRegistrationValidators;
 }
예제 #5
0
 internal TaskGraphResolver(ITaskRegistration taskRegistration)
 {
     _taskRegistration = taskRegistration;
 }
예제 #6
0
 public ChangeTargetTask(ISelectionMenu selectionMenu, ICmdArguments cmdArguments, ITaskRegistration taskRegistration)
 {
     _selectionMenu = selectionMenu;
     _cmdArguments = cmdArguments;
     _taskRegistration = taskRegistration;
 }
예제 #7
0
 internal HelpWriter(ITaskRegistration taskRegistration, IOutput output, IBuildEnvironment buildEnvironment)
 {
     _taskRegistration = taskRegistration;
     _output = output;
     _buildEnvironment = buildEnvironment;
 }
예제 #8
0
 internal CheckForTargetTask(IKnownCmdArguments knownCmdArguments, ITaskRegistration taskRegistration)
 {
     _knownCmdArguments = knownCmdArguments;
     _taskRegistration = taskRegistration;
 }