public CodeIndexBuilder(string name, LucenePoolLight codeIndexPool, LucenePoolLight hintIndexPool, ILogger log) { name.RequireNotNullOrEmpty(nameof(name)); codeIndexPool.RequireNotNull(nameof(codeIndexPool)); hintIndexPool.RequireNotNull(nameof(hintIndexPool)); log.RequireNotNull(nameof(log)); Name = name; CodeIndexPool = codeIndexPool; HintIndexPool = hintIndexPool; Log = log; }
public ConfigIndexBuilder(string configIndex) { configIndex.RequireNotNullOrEmpty(nameof(configIndex)); ConfigPool = new LucenePoolLight(configIndex); }