Lucene.Net.Index.AssertingAtomicReader.AssertingTermsEnum.Docs C# (CSharp) Метод

Docs() публичный Метод

public Docs ( Bits liveDocs, Lucene.Net.Index.DocsEnum reuse, int flags ) : Lucene.Net.Index.DocsEnum
liveDocs Bits
reuse Lucene.Net.Index.DocsEnum
flags int
Результат Lucene.Net.Index.DocsEnum
            public override DocsEnum Docs(Bits liveDocs, DocsEnum reuse, int flags)
            {
                Debug.Assert(State == State_e.POSITIONED, "docs(...) called on unpositioned TermsEnum");

                // TODO: should we give this thing a random to be super-evil,
                // and randomly *not* unwrap?
                if (reuse is AssertingDocsEnum)
                {
                    reuse = ((AssertingDocsEnum)reuse).DocsEnumIn_Nunit();
                }
                DocsEnum docs = base.Docs(liveDocs, reuse, flags);
                return docs == null ? null : new AssertingDocsEnum(docs);
            }