private bool BackwardPeekNewline (int i, string txt, out int n_chars)
{
n_chars = 0;
if (i - 1 >= 0
&& txt [i] == '\n' && txt [i-1] == '\r') {
n_chars = 2;
return true;
} else if (txt [i] == '\r' || txt[i] == '\n') {
n_chars = 1;
return true;
}
return false;
}