ShaderTools.Hlsl.Parser.HlslParser.ParsePassStatement C# (CSharp) Method

ParsePassStatement() private method

private ParsePassStatement ( ) : ExpressionStatementSyntax
return ExpressionStatementSyntax
        private ExpressionStatementSyntax ParsePassStatement()
        {
            ExpressionSyntax expression;
            _allowGreaterThanTokenAroundRhsExpression = true;
            try
            {
                expression = ParseExpression();
            }
            finally
            {
                _allowGreaterThanTokenAroundRhsExpression = false;
            }
            
            var semicolon = Match(SyntaxKind.SemiToken);
            return new ExpressionStatementSyntax(new List<AttributeSyntax>(), expression, semicolon);
        }
HlslParser