Существует ли макрос Visual Studio для установки точки останова в начале каждого метода в классе? - PullRequest
3 голосов
/ 09 декабря 2010

Существует ли макрос Visual Studio (для версии 2008 или 2010), чтобы установить точку останова при запуске каждого метода в классе?

Я видел намеки на ссылки, но я не смог выкопать реальную.

Ответы [ 3 ]

2 голосов
/ 16 марта 2016

Расширение Visual Studio с именем OzCode имеет возможность устанавливать / отменять точки останова для всех членов класса.Я часто использую это расширение, так как оно имеет несколько очень хороших улучшений отладки.

Правда, я не очень много использовал функцию установки / сброса точки останова, но это вариант для вас.

1 голос
/ 08 июля 2011
0 голосов
/ 09 декабря 2010

Не лучше ли вам просто пошагово пройти по исходному коду?

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

Вы , вероятно, определенно захотите изучить сочетания клавиш, но они могут зависеть от того, как настроена среда VS. Посмотрите в меню «Отладка» пункты «Перешагнуть» и «Переступить». (Обычно значение Step Over равно F10 , а Step Into равно F11 .) Единственное отличие состоит в том, что, если выделенная строка содержит вызов функции, Step Into позволяет пошагово проходите по коду в вызываемой функции (это, вероятно, больше всего похоже на то, что вы хотите сделать), в то время как Step Over просто вызывает функцию и останавливается на следующей строке в current функции.

...