示例#1
0
        public virtual void VisitConstructorDefinitionStatement(ConstructorDefinitionStatement statement)
        {
            if (VisitEnter(statement))
            {
                VisitNodes(statement.Arguments);
                VisitNodes(statement.Statements);

                VisitLeave(statement);
            }
        }
示例#2
0
        public override void VisitConstructorDefinitionStatement(ConstructorDefinitionStatement statement)
        {
            nodeStack.Push(CurrentNode.Nodes.Add("Constructor " + statement.Name));
            CurrentNode.Tag = statement;

            CurrentNode.EnsureVisible();

            base.VisitConstructorDefinitionStatement(statement);

            nodeStack.Pop();
        }