private void ReparseEditBoxComplete(BackgroundRequest req) { // must use Invoke so that ReparseEditBoxPart2 is done on main GUI thread if (InvokeRequired) { Invoke(new MethodInvoker(ReparseEditBoxPart2)); return; } ReparseEditBoxPart2(); }