Как включить «Просто мой код» в коде? - PullRequest
0 голосов
/ 22 сентября 2019

Я бы хотел на лету переключать функции Visual Just «Просто мой код» для определенных разделов своего кода.

Я искал его в Google, но единственное, что связано с JMC - это сообщения в блоге и https://marketplace.visualstudio.com/items?itemName=SamHarwell.JustMyCodeToggle

Что я имею в виду, будет что-то вроде

private void MyFunction(){
#jmc 1
FunctionThatCallsAlotOfExternalCode();
#jmc 0
FunctionThatCallsExternalCodeINeedToWatch();
}

Я действительно надеялся, что есть хотя бы расширение для него: (

1 Ответ

1 голос
/ 22 сентября 2019

Если JustMyCode включен, то вы можете украсить неинтересные методы с помощью атрибута System.Diagnostics.DebuggerNonUserCode:

[DebuggerNonUserCode]
public void BoringFunction...

И отладчик не поместит вас в него

Естьпара других атрибутов, которые также могут помочь / работают аналогично - DebuggerStepThrough можно использовать для пометки целого класса как неинтересного для отладки, а DebuggerHidden скрывает индексаторы и свойства от появления в стеке вызовов во время отладки

Для получения дополнительной информации естьобсуждение здесь: https://devblogs.microsoft.com/devops/using-the-debuggernonusercode-attribute-in-visual-studio-2015/

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