Lucene.Net.Codecs.BlockTreeTermsReader.SeekDir C# (CSharp) Method

SeekDir() protected method

Seek {@code input} to the directory offset.
protected SeekDir ( IndexInput input, long dirOffset ) : void
input IndexInput
dirOffset long
return void
        protected internal virtual void SeekDir(IndexInput input, long dirOffset)
        {
            if (Version >= BlockTreeTermsWriter.VERSION_CHECKSUM)
            {
                input.Seek(input.Length() - CodecUtil.FooterLength() - 8);
                dirOffset = input.ReadLong();
            }
            else if (Version >= BlockTreeTermsWriter.VERSION_APPEND_ONLY)
            {
                input.Seek(input.Length() - 8);
                dirOffset = input.ReadLong();
            }
            input.Seek(dirOffset);
        }