private void WalkLoopBody(Stmt body, bool isFinally) { bool inLoop = _inLoop; bool inFinally = _inFinally; int loopId = ++_loopId; _inFinally = false; _inLoop = true; _loopIds.Add(loopId, isFinally); body.Walk(this); _inLoop = inLoop; _inFinally = inFinally; LoopOrFinallyIds.Remove(loopId); }