예제 #1
0
 public CreateSnapshotRequestHandler(IProjectLogger logger, IDiskAnalyzerFactory diskAnalyzerFactory, IAnalysisExportFactory analysisExportFactory)
 {
     this.logger = logger ?? throw new ArgumentNullException(nameof(logger));
     this.diskAnalyzerFactory   = diskAnalyzerFactory ?? throw new ArgumentNullException(nameof(diskAnalyzerFactory));
     this.analysisExportFactory = analysisExportFactory ?? throw new ArgumentNullException(nameof(analysisExportFactory));
 }
 public VerifyDiskRequestHandler(IDiskAnalyzerFactory diskAnalyzerFactory, IProjectRepository projectRepository)
 {
     this.diskAnalyzerFactory = diskAnalyzerFactory ?? throw new ArgumentNullException(nameof(diskAnalyzerFactory));
     this.projectRepository   = projectRepository ?? throw new ArgumentNullException(nameof(projectRepository));
 }
 public ComparePathsRequestHandler(IDiskAnalyzerFactory diskAnalyzerFactory)
 {
     this.diskAnalyzerFactory = diskAnalyzerFactory ?? throw new ArgumentNullException(nameof(diskAnalyzerFactory));
 }