Как я могу скрыть код трассировки в Visual Studio IDE C#?

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

Там какой-либо путь состоит в том, чтобы сделать это? Что делает Вас, парни делают?

Добавление некоторого разъяснения

Скрытие текущей функции отчасти позволяет Вам делать это за исключением того, что, когда код скрыт, Вы не можете сказать если его трассировка или нет. Вы также не можете сказать, "скрывают весь код трассировки", и "показывают весь код трассировки", который полезен при чтении функции в зависимости от того, что Вы пытаетесь сделать.

6
задан JasonMArcher 27 July 2015 в 20:48
поделиться

2 ответа

Рассматривали ли вы #region?

    int x = 3;
    x++;

#region Trace
    // ...
#endregion

    x += 2;

VS автоматически позволит вам расширить или скрыть регион.

0
ответ дан 17 December 2019 в 22:11
поделиться

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

Это часто верно в отношении кода трассировки / отладки. Недавно я обратил внимание на использование фреймворка АОП для внедрения отладочных операторов в другие классы. Взгляните на PostSharp , пример демонстрирует, как именно это сделать.

1
ответ дан 17 December 2019 в 22:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: