Lucene.Net.Index.DirectoryReader.Initialize C# (CSharp) Метод

Initialize() приватный Метод

private Initialize ( Lucene.Net.Index.SegmentReader subReaders ) : void
subReaders Lucene.Net.Index.SegmentReader
Результат void
        private void  Initialize(SegmentReader[] subReaders)
        {
            this.subReaders = subReaders;
            starts = new int[subReaders.Length + 1]; // build starts array
            for (int i = 0; i < subReaders.Length; i++)
            {
                starts[i] = maxDoc;
                maxDoc += subReaders[i].MaxDoc; // compute maxDocs
                
                if (subReaders[i].HasDeletions)
                    hasDeletions = true;
            }
            starts[subReaders.Length] = maxDoc;

            if (!readOnly)
            {
                maxIndexVersion = SegmentInfos.ReadCurrentVersion(internalDirectory);
            }
        }