有人知道如何在调试时以编程方式忽略线程吗?
我知道可以在线程窗口中标记或过滤线程,但是我想实现自动化,这样我就不必不断忽略来自SignalR等来源的新传入流量。
类似
if (myCondition && System.Diagnostics.Debugger.IsAttached)
System.Threading.Thread.CurrentThread.IgnoreDebugger();
编辑:添加约束
我想忽略所标识的线程以及通过异步行为生成的任何子线程。维护要忽略或允许的线程集合将需要我在以后的所有断点上添加相同的过滤器/过滤器助手,因此我希望使用线程标志或调试器级别的项目,而不是每个断点的解决方案