internal ExceptQuerySyntax(SyntaxTree syntaxTree, QuerySyntax leftQuery, SyntaxToken exceptKeyword, QuerySyntax rightQuery)
     : base(syntaxTree)
 {
     LeftQuery     = leftQuery;
     ExceptKeyword = exceptKeyword;
     RightQuery    = rightQuery;
 }
 internal IntersectQuerySyntax(SyntaxTree syntaxTree, QuerySyntax leftQuery, SyntaxToken intersectKeyword, QuerySyntax rightQuery)
     : base(syntaxTree)
 {
     LeftQuery        = leftQuery;
     IntersectKeyword = intersectKeyword;
     RightQuery       = rightQuery;
 }
 internal ParenthesizedQuerySyntax(SyntaxTree syntaxTree, SyntaxToken leftParenthesis, QuerySyntax query, SyntaxToken rightParenthesis)
     : base(syntaxTree)
 {
     LeftParenthesis  = leftParenthesis;
     Query            = query;
     RightParenthesis = rightParenthesis;
 }
 internal CommonTableExpressionQuerySyntax(SyntaxTree syntaxTree, SyntaxToken withKeyword, SeparatedSyntaxList <CommonTableExpressionSyntax> commonTableExpressions, QuerySyntax query)
     : base(syntaxTree)
 {
     WithKeyword            = withKeyword;
     Query                  = query;
     CommonTableExpressions = commonTableExpressions;
 }
Exemple #5
0
 internal SingleRowSubselectSyntax(SyntaxTree syntaxTree, SyntaxToken leftParenthesis, QuerySyntax query, SyntaxToken rightParenthesis)
     : base(syntaxTree)
 {
     LeftParenthesis  = leftParenthesis;
     Query            = query;
     RightParenthesis = rightParenthesis;
 }
 internal ExistsSubselectSyntax(SyntaxTree syntaxTree, SyntaxToken existsKeyword, SyntaxToken leftParenthesis, QuerySyntax query, SyntaxToken rightParenthesis)
     : base(syntaxTree)
 {
     ExistsKeyword    = existsKeyword;
     LeftParenthesis  = leftParenthesis;
     Query            = query;
     RightParenthesis = rightParenthesis;
 }
Exemple #7
0
 internal OrderedQuerySyntax(SyntaxTree syntaxTree, QuerySyntax query, SyntaxToken orderKeyword, SyntaxToken byKeyword, SeparatedSyntaxList <OrderByColumnSyntax> columns)
     : base(syntaxTree)
 {
     Query        = query;
     OrderKeyword = orderKeyword;
     ByKeyword    = byKeyword;
     Columns      = columns;
 }
 internal UnionQuerySyntax(SyntaxTree syntaxTree, QuerySyntax leftQuery, SyntaxToken unionKeyword, SyntaxToken allKeyword, QuerySyntax rightQuery)
     : base(syntaxTree)
 {
     LeftQuery    = leftQuery;
     UnionKeyword = unionKeyword;
     AllKeyword   = allKeyword;
     RightQuery   = rightQuery;
 }
 internal DerivedTableReferenceSyntax(SyntaxTree syntaxTree, SyntaxToken leftParenthesis, QuerySyntax query, SyntaxToken rightParenthesis, SyntaxToken asKeyword, SyntaxToken name)
     : base(syntaxTree)
 {
     LeftParenthesis  = leftParenthesis;
     Query            = query;
     RightParenthesis = rightParenthesis;
     AsKeyword        = asKeyword;
     Name             = name;
 }
Exemple #10
0
 internal InQueryExpressionSyntax(SyntaxTree syntaxTree, ExpressionSyntax expression, SyntaxToken notKeyword, SyntaxToken inKeyword, SyntaxToken leftParenthesis, QuerySyntax query, SyntaxToken rightParenthesis)
     : base(syntaxTree)
 {
     Expression       = expression;
     NotKeyword       = notKeyword;
     InKeyword        = inKeyword;
     LeftParenthesis  = leftParenthesis;
     Query            = query;
     RightParenthesis = rightParenthesis;
 }
 internal AllAnySubselectSyntax(SyntaxTree syntaxTree, ExpressionSyntax left, SyntaxToken operatorToken, SyntaxToken keyword, SyntaxToken leftParenthesis, QuerySyntax query, SyntaxToken rightParenthesis)
     : base(syntaxTree)
 {
     Left             = left;
     OperatorToken    = operatorToken;
     Keyword          = keyword;
     LeftParenthesis  = leftParenthesis;
     Query            = query;
     RightParenthesis = rightParenthesis;
 }
 internal CommonTableExpressionSyntax(SyntaxTree syntaxTree, SyntaxToken recursiveKeyword, SyntaxToken name, CommonTableExpressionColumnNameListSyntax columnNameList, SyntaxToken asKeyword, SyntaxToken leftParenthesis, QuerySyntax query, SyntaxToken rightParenthesis)
     : base(syntaxTree)
 {
     RecursiveKeyword = recursiveKeyword;
     Name             = name;
     ColumnNameList   = columnNameList;
     AsKeyword        = asKeyword;
     LeftParenthesis  = leftParenthesis;
     Query            = query;
     RightParenthesis = rightParenthesis;
 }