예제 #1
0
 public BuildRunner(ITaskRegistrationValidator taskRegistrationValidator, 
                    IArgumentsValidator argumentsValidator,
                    IOutput output, 
                    ITaskDirector taskDirector, 
                    ICommandLine commandLine, 
                    IHelpWriter helpWriter,
                    IKnownCmdArguments knownCmdArguments,
                    IDryrun dryrun,
                    IInteractiveMode interactiveMode)
 {
     _taskRegistrationValidator = taskRegistrationValidator;
     _argumentsValidator = argumentsValidator;
     _output = output;
     _taskDirector = taskDirector;
     _commandLine = commandLine;
     _helpWriter = helpWriter;
     _knownCmdArguments = knownCmdArguments;
     _dryrun = dryrun;
     _interactiveMode = interactiveMode;
 }
예제 #2
0
 internal RequestedTask(IKnownCmdArguments knownCmdArguments, ITaskRegistration taskRegistration)
 {
     _knownCmdArguments = knownCmdArguments;
     _taskRegistration = taskRegistration;
 }
예제 #3
0
 internal CheckForTargetTask(IKnownCmdArguments knownCmdArguments, ITaskRegistration taskRegistration)
 {
     _knownCmdArguments = knownCmdArguments;
     _taskRegistration = taskRegistration;
 }