public DotNetProjectInfoBuilder(ILogger logger, IProjectEnrichersFunnel projectEnrichers, TransmitterArguments args) : base(logger, projectEnrichers) { this.logger = logger; this.args = args; }
/// <summary> /// Creates new instance /// </summary> /// <param name="logger"></param> /// <param name="projectEnrichers"></param> /// <param name="settings">Mapping of Excel column header to ProjectInfo class property name</param> public ExcelBasedProjectInfoBuilder(ILogger logger, IProjectEnrichersFunnel projectEnrichers, Dictionary <string, string> settings) : base(logger, projectEnrichers) { this.logger = logger; this.settings = settings; }
protected ProjectInfoBuilderBase(ILogger logger, IProjectEnrichersFunnel projectEnrichers) { this.logger = logger; this.ProjectInfoEnrichers = projectEnrichers ?? new ProjectEnrichersFunnel(); }
public ManifestBasedProjectInfoBuilder(ILogger logger, IProjectEnrichersFunnel projectEnrichers) : base(logger, projectEnrichers) { this.logger = logger; }