我想在代码的特定部分即时切换Visual Studio的“仅我的代码”功能。
我在Google上搜索了它,但与JMC相关的唯一内容是博客帖子和https://marketplace.visualstudio.com/items?itemName=SamHarwell.JustMyCodeToggle
我的意思是类似
private void MyFunction(){
#jmc 1
FunctionThatCallsAlotOfExternalCode();
#jmc 0
FunctionThatCallsExternalCodeINeedToWatch();
}
我真的希望至少有一个扩展名:(
答案 0 :(得分:1)
如果JustMyCode处于打开状态,则可以使用System.Diagnostics.DebuggerNonUserCode属性装饰无趣的方法:
[DebuggerNonUserCode]
public void BoringFunction...
调试器不会把你放进去
我还可以帮助/工作其他一些属性-DebuggerStepThrough可以用于将整个类标记为对调试不感兴趣,并且DebuggerHidden可以隐藏索引器和属性,从而避免调试期间在调用堆栈中出现
有关更多信息,请在此处进行讨论:https://devblogs.microsoft.com/devops/using-the-debuggernonusercode-attribute-in-visual-studio-2015/