public void Register(IJsonExporter exporter) { if (exporter == null) throw new ArgumentNullException("exporter"); Register(exporter.InputType, exporter); }
private SonarGenericMetricsProcessor(IJsonListParser <DailyCodeChurn> dailyCodeChurnParser, List <IMeasureConverter> measureConverters, IJsonExporter jsonExporter, ILogger logger) { this.dailyCodeChurnParser = dailyCodeChurnParser; this.measureConverters = measureConverters; this.jsonExporter = jsonExporter; this.logger = logger; }
public RegionToShapefileExporter(TroutDashPrototypeContext context, DirectoryInfo rootDirectory, IEnumerable <string> shapes, IDatabaseConnection dataseConnection, IJsonExporter jsonExporter) { _context = context; _rootDirectory = rootDirectory; _shapes = shapes; _dataseConnection = dataseConnection; _jsonExporter = jsonExporter; }
public DailyCodeChurnProcessor(IFileSystem fileSystem, IJsonListParser <DailyCodeChurn> dailyCodeChurnParser, ILogger logger, IExclusionsProcessor exclusionsProcessor, IInclusionsProcessor inclusionsProcessor, IJsonExporter jsonExporter) { this.fileSystem = fileSystem; this.dailyCodeChurnParser = dailyCodeChurnParser; this.logger = logger; this.exclusionsProcessor = exclusionsProcessor; this.inclusionsProcessor = inclusionsProcessor; this.jsonExporter = jsonExporter; }
public SonarGenericMetricsProcessor(IJsonListParser <DailyCodeChurn> dailyCodeChurnParser, List <IMeasureConverter> measureConverters, IJsonExporter jsonExporter, ILogger logger, IDataConverter dataConverter) : this(dailyCodeChurnParser, measureConverters, jsonExporter, logger) { this.dataConverter = dataConverter; }
public SonarGenericMetricsProcessor(IFileSystem fileSystem, IJsonListParser <DailyCodeChurn> dailyCodeChurnParser, List <IMeasureConverter> measureConverters, IJsonExporter jsonExporter, ILogger logger) : this(dailyCodeChurnParser, measureConverters, jsonExporter, logger) { this.fileSystem = fileSystem; }