День девяносто второй. #TipsAndTricks

Отладка в Visual Studio. Малоизвестные трюки

12. Переключение между потоками для просмотра контекста

Окно Parallel Watch отлично подходит для наблюдения за переменными в разных потоках. Но что если вам нужно посмотреть подробное состояние приложения в одном из потоков? Желтая стрелка показывает текущую строку в текущем потоке и устанавливает контекст во всём отладчике. Окна Watch, Data-tips и Call Stack показывают состояние в этом контексте. Отладчик может легко переключиться на другой контекст при выборе пункта меню Switch to Thread… (Переключиться на Поток…).

1. Выберите поток, который хотите исследовать. Вы можете сделать это, используя команду Show Threads in Source (Показать Потоки в Коде), окна Parallel Debugging (Параллельная Отладка) или Threads (Потоки).

2. Нажмите правой кнопкой, выберите Switch to Thread… и ваш поток.

3. Заметьте, что желтая стрелка переместилась на положение в коде выбранного потока, а остальные окна теперь содержат контекст этого потока.