Exemple #1
0
        internal override AstVisitAction InternalVisit(AstVisitor visitor)
        {
            AstVisitAction action = visitor.VisitBlockStatement(this);
            switch (action)
            {
                case AstVisitAction.SkipChildren:
                    return AstVisitAction.Continue;

                case AstVisitAction.Continue:
                    action = this.Body.InternalVisit(visitor);
                    break;
            }
            return action;
        }
        internal override AstVisitAction InternalVisit(AstVisitor visitor)
        {
            AstVisitAction action = visitor.VisitBlockStatement(this);

            switch (action)
            {
            case AstVisitAction.SkipChildren:
                return(AstVisitAction.Continue);

            case AstVisitAction.Continue:
                action = this.Body.InternalVisit(visitor);
                break;
            }
            return(action);
        }