/// <summary> /// Initializes a new instance of the <see cref="AnalysisController"/>. /// </summary> public AnalysisController(IAnalysisReportManager analysisReportManager, IFeatureManager featureManager) { _analysisReportManager = analysisReportManager ?? throw new ArgumentNullException(nameof(analysisReportManager)); _analyzer = new Analyzer(featureManager, _analysisReportManager); }
public DependencyManager(IFeatureManager featureManager, IAnalysisReportManager analysisReportManager, ILogger <DependencyManager> logger) { _featureManager = featureManager ?? throw new ArgumentNullException(nameof(featureManager)); _analysisReportManager = analysisReportManager ?? throw new ArgumentNullException(nameof(analysisReportManager)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
/// <summary> /// Initializes a new instance of the <see cref="FeatureController"/>. /// </summary> public FeatureController(IFeatureManager featureManager, IAnalysisReportManager analysisReportManager) { _featureManager = featureManager ?? throw new ArgumentNullException(nameof(featureManager)); _analyzer = new Analyzer(_featureManager, analysisReportManager); }
public Analyzer(IFeatureManager featureManager, IAnalysisReportManager analysisReportManager) { _featureManager = featureManager; _analysisReportManager = analysisReportManager; }