public RebuildTask(IIndexSource source, RebuildTaskContext context, IRebuildInfoManager taskInfoManager) { Require.NotNull(source, "source"); Require.NotNull(context, "context"); Require.NotNull(taskInfoManager, "taskInfoManager"); _source = source; _taskInfoManager = taskInfoManager; Context = context; }
public RebuildTask(IIndexSource source, RebuildTaskContext context) : this(source, context, new FileBasedRebuildInfoManager()) { }