private int GetLengthOfChar(ITextToken tok, int iBaseCharacter) { int charLength = 1; int iChar = iBaseCharacter + 1; while(iChar < tok.Text.Length && m_categorizer.IsDiacritic(tok.Text[iChar++])) charLength++; return charLength; } #endregion