Могу ли я применить такой атрибут, как DebuggerHidden, чтобы пропустить функцию и все функции, которые она вызывает? - PullRequest
3 голосов
/ 11 ноября 2010

Как указано в вопросе, у меня есть статическая функция (для ведения журнала), которую я хочу пропустить во время отладки, поэтому я аннотировал ее атрибутом DebuggerHidden, но по какой-то причине Visual Studio 2010 будет затем переходить к вызовамвнутри этой функции, которые не аннотированы этим атрибутом.

Дело в том, что я должен нажать F11 несколько раз, и я действительно не нажимаю F10 для этих методов ведения журнала, которые я не хочу отключать в противном случае.

Ответы [ 2 ]

4 голосов
/ 11 ноября 2010

Атрибут [DebuggerStepThrough] семантически ближе к тому, чего вы пытаетесь достичь. Но нет, это тоже не исправит. Я согласен, что это было бы желательно, но не понимаю, как трудно это реализовать в отладчике. Лучшее место, где можно найти парней, которые знают это и могут это исправить, - connect.microsoft.com

3 голосов
/ 11 ноября 2010

Добавить [DebuggerStepThrough].

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