假设我有一个名为 EventX 的 C# 事件。我想查看导致调用该事件的所有代码路径的树,包括调用该事件的方法、由这些方法处理的其他事件等,以及多层深度。
例子:
EventX <- 由 MethodA() 调用 <- 是 EventA 的事件处理程序 <- 由 MethodB() 调用 <- 由 MethodC() 调用 <- 是 EventC 的事件处理程序 <- 由 MethodD 调用
当然,这只是树的一个很深的分支。可能有多个方法调用每个事件,每个事件有多个处理程序,每个方法有多个调用者。我想看到整个事物的一棵大树,一步生成。
这是 Resharper 可以做到的吗?如果是这样,怎么做?