public LanguageIndexingNotificationHandler(
     IUmbracoIndexingHandler umbracoIndexingHandler,
     IIndexRebuilder indexRebuilder)
 {
     _umbracoIndexingHandler =
         umbracoIndexingHandler ?? throw new ArgumentNullException(nameof(umbracoIndexingHandler));
     _indexRebuilder = indexRebuilder ?? throw new ArgumentNullException(nameof(indexRebuilder));
 }
 public ExamineManagementController(
     IExamineManager examineManager,
     ILogger <ExamineManagementController> logger,
     IIndexDiagnosticsFactory indexDiagnosticsFactory,
     AppCaches appCaches,
     IIndexRebuilder indexRebuilder)
 {
     _examineManager          = examineManager;
     _logger                  = logger;
     _indexDiagnosticsFactory = indexDiagnosticsFactory;
     _runtimeCache            = appCaches.RuntimeCache;
     _indexRebuilder          = indexRebuilder;
 }
 public IndexRebuilderFilterDecorator(IIndexRebuilder inner, ILogger <SingleThreadedIndexer> logger)
 {
     _inner  = inner;
     _logger = Condition.Requires(logger, nameof(logger)).IsNotNull().Value;
 }