Beispiel #1
0
        private ExpressionSyntax ParseAllAnySubselect(ExpressionSyntax left, SyntaxKind binaryExpression, SyntaxToken operatorToken)
        {
            var allAnyOperatorToken = binaryExpression.IsValidAllAnyOperator()
                                          ? operatorToken
                                          : operatorToken.WithInvalidOperatorForAllAnyDiagnostics();
            var keyword          = NextToken();
            var leftParenthesis  = Match(SyntaxKind.LeftParenthesisToken);
            var query            = ParseQuery();
            var rightParenthesis = Match(SyntaxKind.RightParenthesisToken);

            return(new AllAnySubselectSyntax(_syntaxTree, left, allAnyOperatorToken, keyword, leftParenthesis, query, rightParenthesis));
        }