Выделите свойство / переменную, когда его значение изменяется во время отладки. - PullRequest
0 голосов
/ 25 марта 2011

Возможно ли при отладке установить наблюдение за свойством или переменной, а затем отладчик выделить строку, в которой изменяется значение.код пытается найти, в какой строке кода значение переменной было обновлено.

Спасибо

1 Ответ

1 голос
/ 30 марта 2011

В C ++ используйте Точки останова данных . В C # / VB.NET эта опция невозможна. Лучшее, что вы можете сделать, - это поставить точку останова на установщик свойства, а если это поле или свойство auto, превратить его в обычное свойство с полем поддержки, а затем установить на нем точку останова.

Resharper имеет замечательную функцию под названием «Отслеживание значений» (доступную через Ctrl + Alt + Shift + A), которая автоматизирует процесс поиска, где переменная обновила свое значение, и делает это за секунду, так что если нет Если таких мест слишком много, вы можете просто быстро пролистать их (с помощью Ctrl + Alt + Pageup / Pagedown) и установить точку останова в каждом.

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