public CallTreeWalker(IMethodIndexer methodIndexer, IDatabaseResolver databaseResolver, ILogOutput logOutput) { _methodIndexer = methodIndexer; _databaseResolver = databaseResolver; _logOutput = logOutput; _methodNodeLookup = new Dictionary <string, MethodNode>(); }
public AnalysisEngine(IAssignmentGraphIndexer assignmentGraphIndexer, IAssignmentGraphWalker assignmentGraphWalker, IMethodIndexer methodIndexer, IDelegateIndexer delegateIndexer, ICallTreeWalker callTreeWalker, ITypeService typeService, ILogOutput logOutput) { _assignmentGraphIndexer = assignmentGraphIndexer; _assignmentGraphWalker = assignmentGraphWalker; _methodIndexer = methodIndexer; _delegateIndexer = delegateIndexer; _callTreeWalker = callTreeWalker; _typeService = typeService; _logOutput = logOutput; }