我获得了一个支持大量使用事件的应用程序,这使得很难理解幕后发生的事情。
任何人都可以给我任何可以使用的方法或工具,让我能够理解正在发生的事情的流程吗?
目前我所遵循的流程是: 1)在代码中搜索我感兴趣的关键字并找到代码 2)添加断点 3)在断点处检查堆栈跟踪,以查看它已经消失的位置
这种方法非常难以想象,因为它很复杂且倒退。
答案 0 :(得分:1)
在我看来,使用Resharper Call Tracking是绝对最好的方法:只需在事件或回调上按Ctrl + Alt + A,然后选择呼叫目的地或呼叫原点
我个人将Call Origin和Call Destination绑定到Alt + Shift +<和Alt + Shift +>分别使得使用这种方法更加快捷。