使包装类中的调试器跳过代码

时间:2012-09-28 16:03:25

标签: visual-studio debugging visual-studio-2012 visual-studio-debugging

如果函数Foo()调用函数Bar()调用函数Baz(),是否有一个属性或我可以添加到Bar()的东西,以指示调试器忽略Bar()中的代码并直接进入Baz()中的代码还没有插入Qux()中的代码?

void Foo(){ 
  Bar(); // If start debugging here...
}

void Bar(){ // I want to skip this function completely...
  Qux();
  Baz();
}

void Baz(){ // And step to here.
  Zab();
}

1 个答案:

答案 0 :(得分:2)

您可以使用DebuggerStepThroughAttribute执行此操作。

[DebuggerStepThrough]
void Bar()
{ // I want to skip this function completely...
  Qux();
  Baz();
}