Инструмент отладчика для VS, который позволяет мне смотреть объект, а не ссылку - PullRequest
3 голосов
/ 30 марта 2011

Я ищу дополнение / инструмент для Visual Studio, которое позволило бы мне выполнять расширенную отладку. в частности, я хочу посмотреть объект, какой бы ни была ссылка, и получить перерыв при изменении свойства, например.

теперь VS позвольте мне посмотреть ссылку и установить условие для точек останова

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

спасибо

1 Ответ

6 голосов
/ 30 марта 2011

Я думаю, что вы ищете Make Object ID

Что касается вашего 2-го запроса о нарушении при изменении свойства, это то, что называется точкой останова данных в C ++, ине поддерживается в управляемом коде.Лучшее, что вы можете сделать, - это установить точку останова в установщике свойств (или, если это поле или автоматическое свойство, превратить его в обычное свойство с резервным полем, перекомпилировать, а затем поместить точку останова в установщик.

Если вы хотите разрывать только при изменении конкретного объекта, вы можете поместить Условие в вашу точку останова, например, «this == 1 #», где 1 # - ObjectID объекта, который вы пытаетесь отслеживать для изменений, и тогда он сломается только при изменении свойства этого конкретного объекта.

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