コード例 #1
0
 public PackageEntityIndexActionBuilder(
     ISearchDocumentBuilder search,
     IHijackDocumentBuilder hijack,
     ILogger <PackageEntityIndexActionBuilder> logger)
 {
     _search = search ?? throw new ArgumentNullException(nameof(search));
     _hijack = hijack ?? throw new ArgumentNullException(nameof(hijack));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
コード例 #2
0
 public CatalogIndexActionBuilder(
     IVersionListDataClient versionListDataClient,
     ICatalogLeafFetcher leafFetcher,
     IDatabaseAuxiliaryDataFetcher ownerFetcher,
     ISearchDocumentBuilder search,
     IHijackDocumentBuilder hijack,
     ILogger <CatalogIndexActionBuilder> logger)
 {
     _versionListDataClient = versionListDataClient ?? throw new ArgumentNullException(nameof(versionListDataClient));
     _leafFetcher           = leafFetcher ?? throw new ArgumentNullException(nameof(leafFetcher));
     _ownerFetcher          = ownerFetcher ?? throw new ArgumentNullException(nameof(ownerFetcher));
     _search = search ?? throw new ArgumentNullException(nameof(search));
     _hijack = hijack ?? throw new ArgumentNullException(nameof(hijack));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }