Beispiel #1
0
        public override void Accept(SyntaxVisitor visitor)
        {
            StrictKeyword.Accept(visitor);
            GraphTypeKeyword.Accept(visitor);
            IdentifierToken.Accept(visitor);
            OpenBraceToken.Accept(visitor);

            foreach (var statement in Statements)
            {
                statement.Accept(visitor);
            }

            CloseBraceToken.Accept(visitor);
        }
        public override void Accept(SyntaxVisitor visitor)
        {
            if (visitor.VisitSubgraphStatementSyntax(this, VisitKind.Enter))
            {
                GraphTypeKeyword.Accept(visitor);
                IdentifierToken.Accept(visitor);
                OpenBraceToken.Accept(visitor);

                foreach (var statement in Statements)
                {
                    statement.Accept(visitor);
                }

                CloseBraceToken.Accept(visitor);
                TerminatingSemicolonToken.Accept(visitor);

                visitor.VisitSubgraphStatementSyntax(this, VisitKind.Leave);
            }
        }