Пример #1
0
 public TagEnricher(ILogger <TagEnricher> logger, ISmartTagsByLocation tagsByLocation, ISmartTags smartTags, ICaptionHandler captionHandler)
 {
     this.tagsByLocation = tagsByLocation ?? throw new ArgumentNullException(nameof(tagsByLocation));
     this.smartTags      = smartTags ?? throw new ArgumentNullException(nameof(smartTags));
     this.captionHandler = captionHandler ?? throw new ArgumentNullException(nameof(captionHandler));
     this.logger         = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 public void Setup()
 {
     instance = Global.Container.ResolveNamed <ISmartTags>("Web");
 }
Пример #3
0
 public MediaSmartTags(ILogger <MediaSmartTags> log, ICaptionHandler captionHandler, ISmartTags smartTags)
 {
     this.log            = log ?? throw new ArgumentNullException(nameof(log));
     this.captionHandler = captionHandler ?? throw new ArgumentNullException(nameof(captionHandler));
     this.smartTags      = smartTags ?? throw new ArgumentNullException(nameof(smartTags));
 }