Originally posted by Victor Grazi on the community forum:
When debugging, I frequently find myself in a loop, and I want to finish the loop and continue debugging that method.
The only way to do that is to set a break point outside the loop, or position the cursor outside the loop and do "run until cursor".
I think it would be good if there were a feature for stepping out of a loop and continuing in that method. It would be similar to "step out of method" except instead of bringing you outside the method, it would just bring you outside this loop, in the same method.
If the loop is exited by a break or return statement, stop there; otherwise, stop at the first opportunity outside the loop.
BTW, I've wanted this feature in debuggers for many years now.