public GlasswallFileProcessor(IGlasswallVersionService glasswallVersionService, IFileTypeDetector fileTypeDetector, IFileProtector fileProtector, IFileProcessorConfig config) { _glasswallVersionService = glasswallVersionService ?? throw new ArgumentNullException(nameof(glasswallVersionService)); _fileTypeDetector = fileTypeDetector ?? throw new ArgumentNullException(nameof(fileTypeDetector)); _fileProtector = fileProtector ?? throw new ArgumentNullException(nameof(fileProtector)); _config = config ?? throw new ArgumentNullException(nameof(config)); }
public RebuildController( IGlasswallVersionService glasswallVersionService, IFileTypeDetector fileTypeDetector, IFileProtector fileProtector, IMetricService metricService, ILogger <RebuildController> logger) : base(logger, metricService) { _glasswallVersionService = glasswallVersionService ?? throw new ArgumentNullException(nameof(glasswallVersionService)); _fileTypeDetector = fileTypeDetector ?? throw new ArgumentNullException(nameof(fileTypeDetector)); _fileProtector = fileProtector ?? throw new ArgumentNullException(nameof(fileProtector)); }