В Ultimate версиях Visual Studio 2010 вы можете использовать Inellitrace, чтобы вернуться к выполнению, как упоминал Дэн Пьюзи.
Однако в любой версии Visual Studio вы все равно можете получить много информации только из стека вызовов. Он не только показывает вызовы, которые ведут к текущей позиции, дважды щелкнув по точкам в окне Call Stack, вы можете перейти к точке в коде, где был вызван каждый метод. Состояние стека сохраняется, поэтому вы даже можете увидеть значения локальных переменных в вызывающем методе.