private int GetExpectedContinuerLevel(string continuer, int currentLevel)
{
ParagraphContinuationType paraCont = m_qmCategorizer.ContinuationType;
switch (paraCont)
{
case ParagraphContinuationType.RequireOutermost: return 1;
case ParagraphContinuationType.RequireInnermost: return currentLevel;
case ParagraphContinuationType.RequireAll:
for (int i = 1; i <= currentLevel; i++)
{
if (m_qmCategorizer.GetContinuationMarkForLevel(i) == continuer)
return i;
}
break;
}
return 0;
}