コード例 #1
0
ファイル: Engine.cs プロジェクト: waffle-iron/ProcessingTools
 public Engine(
     IProcessorFactory processorFactory,
     IJournalsMetaDataService journalsMetaService,
     IHelpProvider helpProvider,
     ILogger logger)
 {
     this.processorFactory    = processorFactory ?? throw new ArgumentNullException(nameof(processorFactory));
     this.journalsMetaService = journalsMetaService ?? throw new ArgumentNullException(nameof(journalsMetaService));
     this.helpProvider        = helpProvider ?? throw new ArgumentNullException(nameof(helpProvider));
     this.logger = logger;
 }
コード例 #2
0
        public HelpProvider(IReporter reporter, IJournalsMetaDataService service)
        {
            if (reporter == null)
            {
                throw new ArgumentNullException(nameof(reporter));
            }

            if (service == null)
            {
                throw new ArgumentNullException(nameof(service));
            }

            this.reporter = reporter;
            this.service  = service;
        }