我知道Debugger
命名空间中具有System.Diagnostics
属性的IsAttached
类。
在某个地方是否有某个属性可以增加此次调用,并告诉我我们是否实际上是单步执行代码,而不仅仅是单独附加?我知道这可能不太可能,但知道它会很有用。
修改
也许更好的问题,而不是“踩踏”是运行一些代码:
答案 0 :(得分:2)
您可以从Debugger.CurrentMode属性获取调试器状态。但这只是告诉你它目前是处于休息状态还是程序正在运行。没有“步进”模式,这是一个短暂的时刻,几乎可以确保,如果你能找到它,那么采取行动就已经太晚了。实际上保证是一场穿线比赛。