private int LengthOfLineBreak(char StartCharacter, int here = 0)
{
Debug.Assert(CanGetCharAtOffset(here));
Debug.Assert(IsNewLine(StartCharacter));
Debug.Assert(StartCharacter == PeekAheadChar(here));
if (StartCharacter == UCH_CR && CanGetCharAtOffset(here + 1) && PeekAheadChar(here + 1) == UCH_LF)
{
return 2;
}
return 1;
}