Example #1
0
        public OrchestratingListener(IProject project)
        {
            _statementListener       = new StatementListener();
            _methodListener          = new MethodListener(_statementListener);
            _memberListener          = new MemberDeclarationListener();
            _classListener           = new ClassListener(_methodListener, _memberListener);
            _compilationUnitListener = new CompilationUnitListener(project, _classListener);

            _classListener.ParseInfoUpdate += (string info) => InvokeParseInfoUpdate(info);
        }
Example #2
0
 public ClassListener(MethodListener methodListener, MemberDeclarationListener memberListener)
 {
     _methodListener = methodListener;
     _memberListener = memberListener;
 }