public LowerTaxaInItalicTagger(
     IPersonNamesHarvester personNamesHarvester,
     IBlackList blacklist,
     IContentTagger contentTagger,
     ILogger logger)
 {
     this.personNamesHarvester = personNamesHarvester ?? throw new ArgumentNullException(nameof(personNamesHarvester));
     this.blacklist            = blacklist ?? throw new ArgumentNullException(nameof(blacklist));
     this.contentTagger        = contentTagger ?? throw new ArgumentNullException(nameof(contentTagger));
     this.logger = logger;
 }
Exemple #2
0
 public HigherTaxaTagger(
     IHigherTaxaDataMiner miner,
     ITextContentHarvester contentHarvester,
     IPersonNamesHarvester personNamesHarvester,
     IBlackList blacklist,
     IWhiteList whitelist,
     IStringTagger contentTagger)
 {
     this.miner                = miner ?? throw new ArgumentNullException(nameof(miner));
     this.contentHarvester     = contentHarvester ?? throw new ArgumentNullException(nameof(contentHarvester));
     this.personNamesHarvester = personNamesHarvester ?? throw new ArgumentNullException(nameof(personNamesHarvester));
     this.blacklist            = blacklist ?? throw new ArgumentNullException(nameof(blacklist));
     this.whitelist            = whitelist ?? throw new ArgumentNullException(nameof(whitelist));
     this.contentTagger        = contentTagger ?? throw new ArgumentNullException(nameof(contentTagger));
 }