private QilNode WrapLoopBody(ISourceLineInfo before, QilNode expr, ISourceLineInfo after) { Debug.Assert(_curLoop.IsFocusSet); if (IsDebug) { return _f.Sequence( SetLineInfo(InvokeOnCurrentNodeChanged(), before), expr, SetLineInfo(_f.Nop(_f.Sequence()), after) ); } return expr; }