public MSBuildPostProcessor(ICoverageReportProcessor codeCoverageProcessor, ISonarScanner scanner, ISummaryReportBuilder reportBuilder, ILogger logger, ITargetsUninstaller targetUninstaller) { if (codeCoverageProcessor == null) { throw new ArgumentNullException(nameof(codeCoverageProcessor)); } if (scanner == null) { throw new ArgumentNullException(nameof(scanner)); } if (reportBuilder == null) { throw new ArgumentNullException(nameof(reportBuilder)); } if (logger == null) { throw new ArgumentNullException(nameof(logger)); } if (targetUninstaller == null) { throw new ArgumentNullException(nameof(targetUninstaller)); } this.logger = logger; this.codeCoverageProcessor = codeCoverageProcessor; this.sonarScanner = scanner; this.reportBuilder = reportBuilder; this.targetUninstaller = targetUninstaller; }
public MSBuildPostProcessor(ICoverageReportProcessor codeCoverageProcessor, ISonarScanner scanner, ISummaryReportBuilder reportBuilder) { if (codeCoverageProcessor == null) { throw new ArgumentNullException("codeCoverageProcessor"); } if (scanner == null) { throw new ArgumentNullException("param"); } if (reportBuilder == null) { throw new ArgumentNullException("reportBuilder"); } this.codeCoverageProcessor = codeCoverageProcessor; this.sonarScanner = scanner; this.reportBuilder = reportBuilder; }
public MSBuildPostProcessor(ICoverageReportProcessor codeCoverageProcessor, ISonarRunner runner, ISummaryReportBuilder reportBuilder) { if (codeCoverageProcessor == null) { throw new ArgumentNullException("codeCoverageProcessor"); } if (runner == null) { throw new ArgumentNullException("param"); } if (reportBuilder == null) { throw new ArgumentNullException("reportBuilder"); } this.codeCoverageProcessor = codeCoverageProcessor; this.sonarRunner = runner; this.reportBuilder = reportBuilder; }