Let's say I have a C# event called EventX. I want to see a tree of all code paths that result in that event being invoked, including methods that invoke the event, other events that are handled by those methods, etc, multiple layers deep.
Example:
EventX <- Invoked by MethodA() <- Is an event handler for EventA <- Is invoked by MethodB() <- Is called by MethodC() <- Is an event handler for EventC <- Is invoked by MethodD
Of course, this would be only one deep branch of the tree. There may be multiple methods that invoke each event, multiple handlers for each event, and multiple callers for each method. I want to see one big tree of the whole thing, generated in one step.
Is this something that Resharper can do? If so, how?