Lucene.Net.Index.IndexWriter.SetMergeDocStoreIsCompoundFile C# (CSharp) Method

SetMergeDocStoreIsCompoundFile() private method

private SetMergeDocStoreIsCompoundFile ( MergePolicy merge ) : void
merge MergePolicy
return void
        private void SetMergeDocStoreIsCompoundFile(MergePolicy.OneMerge merge)
        {
            lock (this)
            {
                string mergeDocStoreSegment = merge.info.DocStoreSegment;
                if (mergeDocStoreSegment != null && !merge.info.DocStoreIsCompoundFile)
                {
                    int size = segmentInfos.Count;
                    for (int i = 0; i < size; i++)
                    {
                        SegmentInfo info = segmentInfos.Info(i);
                        string docStoreSegment = info.DocStoreSegment;
                        if (docStoreSegment != null &&
                            docStoreSegment.Equals(mergeDocStoreSegment) &&
                            info.DocStoreIsCompoundFile)
                        {
                            merge.info.DocStoreIsCompoundFile = true;
                            break;
                        }
                    }
                }
            }
        }
IndexWriter