Lucene.Net.Search.DisjunctionMaxScorer.HeapRemoveRoot C# (CSharp) Method

HeapRemoveRoot() private method

private HeapRemoveRoot ( ) : void
return void
		private void  HeapRemoveRoot()
		{
			if (numScorers == 1)
			{
				subScorers[0] = null;
				numScorers = 0;
			}
			else
			{
				subScorers[0] = subScorers[numScorers - 1];
				subScorers[numScorers - 1] = null;
				--numScorers;
				HeapAdjust(0);
			}
		}
	}