Stepping In, Out, and Over Code
Probably the most common debug operation for developers is stepping through their code line-by-line and examining the data emitted by the application and the debugger. Code stepping is just that, examining a line, executing the line, and examining the results (and then repeating the process over and over). Because this is such a dominant activity, becoming efficient with the step operations in Visual Studio is important for maximizing the use of your time during a debug session. Here, we cover each of the stepping options and provide examples.
Beginning a Debug Session (Stepping into Code)
The Step Into command is available from the Debug menu and toolbar (you can also press F11 as a shortcut). There are two behaviors ...