private mergeExistingRun ( Run ¤t, int &nextIndex ) : void | ||
current | Run | |
nextIndex | int | |
Результат | void |
private void mergeExistingRun(ref Run current, ref int nextIndex)
{
Run next = this.runArray[nextIndex];
if (Merge(ref current, ref next, false, nextIndex - 1))
{
//next has been merged, remove it
runArray.RemoveAt(nextIndex);
}
else
{
nextIndex++;
}
}