public GraphTrackingResults Analyze() { var graph = new GraphTrackingResults(Plugins); graph.GenerateMethodGraph(AssembliesToAnalyze); var ilWalker = new ILCallWalker(graph); ilWalker.EntryPoints = EntryPoints; ilWalker.Plugins.AddRange(Plugins); ilWalker.MarkMethodsAsImplicitlyCalled = MarkMethodsAsImplicitlyCalled; ilWalker.WalkMethod(); graph.FinalizeReport(); return(graph); }
public ILCallWalker(GraphTrackingResults graph) { _graph = graph; }