Щелчок правой кнопкой мыши по индикатору точки останова покажет вам контекстное меню (рис. 6.21) для настройки точки останова.
Рис. 6.21. Настройка точки останова
Именно здесь вы можете указать специальные условия срабатывания точки останова и даже включить или отключить ее. Отключение точки останова (в отличие от удаления) сохраняет ее местоположение в неприкосновенности (на случай, если она вам когда-нибудь вновь понадобится).
Совет
Visual Basic фактически предоставляет команду, которая позволяет программным образом осуществить срабатывание точки останова в вашем коде. Оператор stop приостановит выполнение кода (подобно точке останова). Эта возможность полезна тогда, когда вы выполняете приложение вне интегрированной среды разработки. Каждый раз, когда при выполнении встречается оператор stop, отладчик Visual Studio будет запускаться и подключаться к программе.
Несмотря на то, что язык C# не имеет аналогичного оператора, вы можете использовать для той же самой цели класс Debugger: для программного срабатывания точки останова надо просто вызвать Debugger .Break. Класс Debugger находится в пространстве имен System. Diagnostic.