Find out which line will be executed in Visual Stu

2019-01-29 13:13发布

问题:

How can I find out which line will be executed after performing any action?

If I know what will be executed I can put break point there. But what if I am not sure where to set breakpoint or just I need to go to the executing line faster (without setting breakpoints).

"Break All" is not what I look for. It is pausing debugging, so I cannot perform any action (just after which I want Visual Studio sets breakpoint automatically)

In other words, for example I want to start debugging each line after clicking a button, without putting breakpoints. Is it possibile?

回答1:

For a .NET application you can use my Runtime Flow tool (30-day trial) to see code that is executed after some action.



回答2:

Set a breakpoint at the line you want to stop after. Then once the breakpoint is hit Step Into or press F11 in Visual Studio. This takes you to the very next line of code that executes, no matter where it is in the project.