public override DocsEnum Docs(Bits liveDocs, DocsEnum reuse, int flags) { SimpleTextDocsEnum docsEnum; if (reuse != null && reuse is SimpleTextDocsEnum && ((SimpleTextDocsEnum)reuse).CanReuse(_outerInstance._input)) { docsEnum = (SimpleTextDocsEnum)reuse; } else { docsEnum = new SimpleTextDocsEnum(_outerInstance); } return(docsEnum.Reset(_docsStart, liveDocs, _indexOptions == IndexOptions.DOCS_ONLY, _docFreq)); }
public override DocsEnum Docs(Bits liveDocs, DocsEnum reuse, int flags) { SimpleTextDocsEnum docsEnum; if (reuse is SimpleTextDocsEnum && ((SimpleTextDocsEnum) reuse).CanReuse(_outerInstance._input)) { docsEnum = (SimpleTextDocsEnum) reuse; } else { docsEnum = new SimpleTextDocsEnum(_outerInstance); } return docsEnum.Reset(_docsStart, liveDocs, _indexOptions == IndexOptions.DOCS_ONLY, _docFreq); }