public AbstractGenericEnumerableXmlHarvester(IXmlContextWrapper contextWrapper) { if (contextWrapper == null) { throw new ArgumentNullException(nameof(contextWrapper)); } this.contextWrapper = contextWrapper; }
public AbbreviationsTagger( IAbbreviationsHarvester abbreviationsHarvester, IXmlContextWrapper contextWrapper, ILogger logger) { this.abbreviationsHarvester = abbreviationsHarvester ?? throw new ArgumentNullException(nameof(abbreviationsHarvester)); this.contextWrapper = contextWrapper ?? throw new ArgumentNullException(nameof(contextWrapper)); this.logger = logger; }
public ExternalLinksHarvester( IXmlContextWrapper contextWrapper, IXmlTransformDeserializer serializer, IExternalLinksTransformersFactory transformersFactory) : base(contextWrapper) { if (serializer == null) { throw new ArgumentNullException(nameof(serializer)); } if (transformersFactory == null) { throw new ArgumentNullException(nameof(transformersFactory)); } this.serializer = serializer; this.transformersFactory = transformersFactory; }