Lucene.Net.Index.IndexWriter.MergedDeletesAndUpdates.Init C# (CSharp) Method

Init() private method

private Init ( ReaderPool readerPool, MergePolicy merge, Lucene.Net.Index.MergeState mergeState, bool initWritableLiveDocs ) : void
readerPool ReaderPool
merge MergePolicy
mergeState Lucene.Net.Index.MergeState
initWritableLiveDocs bool
return void
            internal void Init(ReaderPool readerPool, MergePolicy.OneMerge merge, MergeState mergeState, bool initWritableLiveDocs)
            {
                if (MergedDeletesAndUpdates_Renamed == null)
                {
                    MergedDeletesAndUpdates_Renamed = readerPool.Get(merge.Info_Renamed, true);
                    DocMap = merge.GetDocMap(mergeState);
                    Debug.Assert(DocMap.IsConsistent(merge.Info_Renamed.Info.DocCount));
                }
                if (initWritableLiveDocs && !InitializedWritableLiveDocs)
                {
                    MergedDeletesAndUpdates_Renamed.InitWritableLiveDocs();
                    this.InitializedWritableLiveDocs = true;
                }
            }
        }
IndexWriter.MergedDeletesAndUpdates