public void DoBreak(char[] charBuff, OnBreak onbreak) { IsCanceled = false;//reset //to end DoBreak(charBuff, 0, charBuff.Length, onbreak); }