Как установить условную точку останова на возвращаемое значение? - PullRequest
0 голосов
/ 15 октября 2019

Я хочу прервать, когда отлаживаемая функция возвращает конкретное значение. Я знаю, как использовать условные контрольные точки. Я также вижу возвращаемое значение на вкладке Locals пользовательского интерфейса отладки Visual Studio:

enter image description here

Но как мне установитьусловная точка останова на этом значении?

1 Ответ

1 голос
/ 15 октября 2019

Способ, который я сделал ранее, - создать оператор If для этого условия, затем поместить в него какой-то бессмысленный код и установить точку останова.

If (variable == condition){
    int i = 0; // breakpoint
}

Даже если естьконкретный способ сделать это в IDE / редакторе, это работает на всех языках и во всех IDE, о которых я все равно знаю. Просто не забудьте убрать это, когда вы закончите. Я делаю свой собственный «анализ кода» перед проверкой кода в репозитории или перед сборкой QA, чтобы следить за такими вещами, хотя я использую его не очень часто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...