Lucene.Net.Codecs.BlockTreeTermsReader.FieldReader.SegmentTermsEnum.Frame.NextLeaf C# (CSharp) Метод

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

public NextLeaf ( ) : bool
Результат bool
                    public bool NextLeaf()
                    {
                        //if (DEBUG) System.out.println("  frame.next ord=" + ord + " nextEnt=" + nextEnt + " entCount=" + entCount);
                        Debug.Assert(NextEnt != -1 && NextEnt < EntCount, "nextEnt=" + NextEnt + " entCount=" + EntCount + " fp=" + Fp);
                        NextEnt++;
                        Suffix = SuffixesReader.ReadVInt();
                        StartBytePos = SuffixesReader.Position;
                        OuterInstance.Term_Renamed.Length = Prefix + Suffix;
                        if (OuterInstance.Term_Renamed.Bytes.Length < OuterInstance.Term_Renamed.Length)
                        {
                            OuterInstance.Term_Renamed.Grow(OuterInstance.Term_Renamed.Length);
                        }
                        SuffixesReader.ReadBytes(OuterInstance.Term_Renamed.Bytes, Prefix, Suffix);
                        // A normal term
                        OuterInstance.TermExists = true;
                        return false;
                    }