コード例 #1
0
 public QueryExecutablePath(
     ILogger logger,
     IProcessRunner processRunner,
     IRetrieveExecutablePath retrieveExecutablePath,
     IBuildStartInfoProvider buildStartInfoProvider)
 {
     _Logger           = logger;
     Runner            = processRunner;
     RetrievePath      = retrieveExecutablePath;
     StartInfoProvider = buildStartInfoProvider;
 }
コード例 #2
0
 public Build(
     IProcessRunner processRunner,
     IWorkDropoff workDropoff,
     Func <IBuildOutputAccumulator> outputAccumulatorFactory,
     IBuildResultsProcessor resultsProcessor,
     IBuildStartInfoProvider buildStartInfoProvider)
 {
     Dropoff = workDropoff;
     OutputAccumulatorFactory = outputAccumulatorFactory;
     ResultsProcessor         = resultsProcessor;
     ProcessRunner            = processRunner;
     BuildStartInfoProvider   = buildStartInfoProvider;
 }