是否可以在Visual Studio2010中指定一个断点,该断点仅在调用堆栈上的调用方法满足某些特定条件时命中?例如,最有可能的是方法名。
理想情况下,我正在寻找Visual Studio本身的解决方案,例如条件断点,但我将满足于在代码中测试堆栈中的方法名称,并具有编码的断点。
我想要实现的是切断来自特定呼叫者的呼叫。
发布于 2011-04-04 23:12:42
右键单击断点,选择"Condition“,然后使用如下所示:
new System.Diagnostics.StackTrace().ToString().Contains("YourMethodName")发布于 2011-04-04 23:15:11
StackTrace class应该会给你所需要的东西。
StackTrace stackTrace = new StackTrace();
StackFrame[] stackFrames = stackTrace.GetFrames(); https://stackoverflow.com/questions/5540431
复制相似问题