11 types derived from QueryClauseSyntax
Microsoft.CodeAnalysis.VisualBasic (11)
Generated\Syntax.xml.Syntax.Generated.vb (11)
28023
Inherits
QueryClauseSyntax
28142
Inherits
QueryClauseSyntax
28261
Inherits
QueryClauseSyntax
28469
Inherits
QueryClauseSyntax
28552
Inherits
QueryClauseSyntax
28665
Inherits
QueryClauseSyntax
28801
Inherits
QueryClauseSyntax
28914
Inherits
QueryClauseSyntax
29136
Inherits
QueryClauseSyntax
30003
Inherits
QueryClauseSyntax
30267
Inherits
QueryClauseSyntax
106 references to QueryClauseSyntax
Microsoft.CodeAnalysis.VisualBasic (64)
Binding\Binder_Query.vb (37)
65
Dim operators As SyntaxList(Of
QueryClauseSyntax
).Enumerator = query.Clauses.GetEnumerator()
69
Dim current As
QueryClauseSyntax
= operators.Current
98
operators As SyntaxList(Of
QueryClauseSyntax
).Enumerator,
104
Dim current As
QueryClauseSyntax
= operators.Current
166
operators As SyntaxList(Of
QueryClauseSyntax
).Enumerator,
194
operators As SyntaxList(Of
QueryClauseSyntax
).Enumerator,
301
operatorsEnumerator As SyntaxList(Of
QueryClauseSyntax
).Enumerator,
377
operatorsEnumerator As SyntaxList(Of
QueryClauseSyntax
).Enumerator,
649
operatorsEnumerator As SyntaxList(Of
QueryClauseSyntax
).Enumerator,
760
operatorsEnumerator As SyntaxList(Of
QueryClauseSyntax
).Enumerator,
864
operatorsEnumerator As SyntaxList(Of
QueryClauseSyntax
).Enumerator
897
operatorsEnumerator As SyntaxList(Of
QueryClauseSyntax
).Enumerator
956
ByRef operatorsEnumerator As SyntaxList(Of
QueryClauseSyntax
).Enumerator,
967
clauseSyntax As
QueryClauseSyntax
,
970
ByRef operatorsEnumerator As SyntaxList(Of
QueryClauseSyntax
).Enumerator,
1054
Dim absorbNextOperator As
QueryClauseSyntax
= Nothing
1187
clauseSyntax As
QueryClauseSyntax
,
1188
absorbNextOperator As
QueryClauseSyntax
,
1238
ByRef operatorsEnumerator As SyntaxList(Of
QueryClauseSyntax
).Enumerator
1239
) As
QueryClauseSyntax
1240
Dim copyOfOperatorsEnumerator As SyntaxList(Of
QueryClauseSyntax
).Enumerator = operatorsEnumerator
1243
Dim nextOperator As
QueryClauseSyntax
= copyOfOperatorsEnumerator.Current
1274
absorbNextOperator As
QueryClauseSyntax
,
1275
operatorsEnumerator As SyntaxList(Of
QueryClauseSyntax
).Enumerator,
1376
ByRef operatorsEnumerator As SyntaxList(Of
QueryClauseSyntax
).Enumerator,
1450
Dim absorbNextOperator As
QueryClauseSyntax
= Nothing
1608
operatorsEnumerator As SyntaxList(Of
QueryClauseSyntax
).Enumerator,
2090
clauseSyntax As
QueryClauseSyntax
,
2302
operatorSyntax As
QueryClauseSyntax
,
2686
operatorsEnumerator As SyntaxList(Of
QueryClauseSyntax
).Enumerator,
2733
selectorSyntax As
QueryClauseSyntax
,
2931
operatorsEnumerator As SyntaxList(Of
QueryClauseSyntax
).Enumerator,
2978
operatorsEnumerator As SyntaxList(Of
QueryClauseSyntax
).Enumerator,
2994
Dim groupAdditionalOperators As SyntaxList(Of
QueryClauseSyntax
).Enumerator = aggregate.AdditionalQueryOperators.GetEnumerator()
3109
absorbNextOperator As
QueryClauseSyntax
,
3110
operatorsEnumerator As SyntaxList(Of
QueryClauseSyntax
).Enumerator,
3763
syntaxNode As
QueryClauseSyntax
,
Binding\MemberSemanticModel.vb (3)
927
Friend Overrides Function GetQueryClauseSymbolInfo(node As
QueryClauseSyntax
, Optional cancellationToken As System.Threading.CancellationToken = Nothing) As SymbolInfo
1636
operatorSyntax As
QueryClauseSyntax
,
1655
Debug.Assert(TypeOf node Is
QueryClauseSyntax
OrElse node.Kind = SyntaxKind.FunctionAggregation OrElse
Compilation\QuerySymbolInfo.vb (2)
140
clauseSyntax As
QueryClauseSyntax
,
160
Friend MustOverride Function GetQueryClauseSymbolInfo(node As
QueryClauseSyntax
, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo
Compilation\SemanticModel.vb (2)
135
TypeOf (node) Is
QueryClauseSyntax
OrElse
3095
Dim clauseSyntax = TryCast(node,
QueryClauseSyntax
)
Compilation\SpeculativeSemanticModelWithMemberModel.vb (1)
257
Friend Overrides Function GetQueryClauseSymbolInfo(node As
QueryClauseSyntax
, Optional cancellationToken As System.Threading.CancellationToken = Nothing) As SymbolInfo
Compilation\SyntaxTreeSemanticModel.vb (1)
387
Friend Overrides Function GetQueryClauseSymbolInfo(node As
QueryClauseSyntax
, Optional cancellationToken As CancellationToken = Nothing) As SymbolInfo
Generated\Syntax.xml.Main.Generated.vb (4)
37446
Public Shared Function QueryExpression(clauses As SyntaxList(of
QueryClauseSyntax
)) As QueryExpressionSyntax
37460
Public Shared Function QueryExpression(ParamArray clauses As
QueryClauseSyntax
()) As QueryExpressionSyntax
38080
Public Shared Function AggregateClause(aggregateKeyword As SyntaxToken, variables As SeparatedSyntaxList(Of CollectionRangeVariableSyntax), additionalQueryOperators As SyntaxList(of
QueryClauseSyntax
), intoKeyword As SyntaxToken, aggregationVariables As SeparatedSyntaxList(Of AggregationRangeVariableSyntax)) As AggregateClauseSyntax
38107
Public Shared Function AggregateClause(variables As SeparatedSyntaxList(Of CollectionRangeVariableSyntax), additionalQueryOperators As SyntaxList(of
QueryClauseSyntax
), aggregationVariables As SeparatedSyntaxList(Of AggregationRangeVariableSyntax)) As AggregateClauseSyntax
Generated\Syntax.xml.Syntax.Generated.vb (10)
27106
Public ReadOnly Property Clauses As SyntaxList(Of
QueryClauseSyntax
)
27109
Return new SyntaxList(Of
QueryClauseSyntax
)(listNode)
27118
Public Shadows Function WithClauses(clauses as SyntaxList(Of
QueryClauseSyntax
)) As QueryExpressionSyntax
27122
Public Shadows Function AddClauses(ParamArray items As
QueryClauseSyntax
()) As QueryExpressionSyntax
27158
Public Function Update(clauses As SyntaxList(of
QueryClauseSyntax
)) As QueryExpressionSyntax
28327
Public ReadOnly Property AdditionalQueryOperators As SyntaxList(Of
QueryClauseSyntax
)
28330
Return new SyntaxList(Of
QueryClauseSyntax
)(listNode)
28339
Public Shadows Function WithAdditionalQueryOperators(additionalQueryOperators as SyntaxList(Of
QueryClauseSyntax
)) As AggregateClauseSyntax
28343
Public Shadows Function AddAdditionalQueryOperators(ParamArray items As
QueryClauseSyntax
()) As AggregateClauseSyntax
28445
Public Function Update(aggregateKeyword As SyntaxToken, variables As SeparatedSyntaxList(Of CollectionRangeVariableSyntax), additionalQueryOperators As SyntaxList(of
QueryClauseSyntax
), intoKeyword As SyntaxToken, aggregationVariables As SeparatedSyntaxList(Of AggregationRangeVariableSyntax)) As AggregateClauseSyntax
Syntax\SyntaxFacts.vb (3)
952
Return TypeOf token.Parent Is
QueryClauseSyntax
1100
Return TypeOf token.Parent Is
QueryClauseSyntax
1108
Dim p As VisualBasicSyntaxNode = TryCast(token.Parent,
QueryClauseSyntax
)
VisualBasicExtensions.vb (1)
1713
clauseSyntax As
QueryClauseSyntax
,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
573
TypeOf expression.Parent.Parent Is
QueryClauseSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1079
TypeOf current Is
QueryClauseSyntax
OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
26
Dim queryClause = TryCast(node,
QueryClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
290
Return TypeOf token.Parent Is
QueryClauseSyntax
292
Return (TypeOf token.Parent Is
QueryClauseSyntax
) OrElse (token.Parent.IsKind(SyntaxKind.GroupAggregation))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (4)
217
Private Function QuerySymbolsAreCompatible(originalNode As
QueryClauseSyntax
, newNode As
QueryClauseSyntax
) As Boolean
422
Dim originalQueryClauseSyntax = TryCast(currentOriginalNode,
QueryClauseSyntax
)
424
Dim newQueryClauseSyntax = DirectCast(currentReplacedNode,
QueryClauseSyntax
)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
955
Private Function GetQueryClauseTerminatingToken(queryClause As
QueryClauseSyntax
) As SyntaxToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.Indenter.vb (1)
126
Dim queryNode = token.GetAncestor(Of
QueryClauseSyntax
)()
Microsoft.CodeAnalysis.VisualBasic.Features (9)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
1040
Dim oldInfo = oldModel.GetSymbolInfo(DirectCast(oldNode,
QueryClauseSyntax
), cancellationToken)
1041
Dim newInfo = newModel.GetSymbolInfo(DirectCast(newNode,
QueryClauseSyntax
), cancellationToken)
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceQueryLocal.vb (7)
33
Dim innermostClauses = New HashSet(Of
QueryClauseSyntax
)(
34
matches.Select(Function(expr) expr.GetAncestor(Of
QueryClauseSyntax
)()))
48
Dim allAffectedClauses = New HashSet(Of
QueryClauseSyntax
)(
49
matches.SelectMany(Function(expr) expr.GetAncestorsOrThis(Of
QueryClauseSyntax
)()))
75
Dim oldClause = expression.GetAncestor(Of
QueryClauseSyntax
)()
87
oldClause As
QueryClauseSyntax
,
88
newClause As
QueryClauseSyntax
,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
573
TypeOf expression.Parent.Parent Is
QueryClauseSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1079
TypeOf current Is
QueryClauseSyntax
OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
26
Dim queryClause = TryCast(node,
QueryClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
290
Return TypeOf token.Parent Is
QueryClauseSyntax
292
Return (TypeOf token.Parent Is
QueryClauseSyntax
) OrElse (token.Parent.IsKind(SyntaxKind.GroupAggregation))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (4)
217
Private Function QuerySymbolsAreCompatible(originalNode As
QueryClauseSyntax
, newNode As
QueryClauseSyntax
) As Boolean
422
Dim originalQueryClauseSyntax = TryCast(currentOriginalNode,
QueryClauseSyntax
)
424
Dim newQueryClauseSyntax = DirectCast(currentReplacedNode,
QueryClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
955
Private Function GetQueryClauseTerminatingToken(queryClause As
QueryClauseSyntax
) As SyntaxToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.Indenter.vb (1)
126
Dim queryNode = token.GetAncestor(Of
QueryClauseSyntax
)()
Roslyn.Diagnostics.VisualBasic.Analyzers (11)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
573
TypeOf expression.Parent.Parent Is
QueryClauseSyntax
Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
1079
TypeOf current Is
QueryClauseSyntax
OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\NodeBasedFormattingRule.vb (1)
26
Dim queryClause = TryCast(node,
QueryClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
290
Return TypeOf token.Parent Is
QueryClauseSyntax
292
Return (TypeOf token.Parent Is
QueryClauseSyntax
) OrElse (token.Parent.IsKind(SyntaxKind.GroupAggregation))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (4)
217
Private Function QuerySymbolsAreCompatible(originalNode As
QueryClauseSyntax
, newNode As
QueryClauseSyntax
) As Boolean
422
Dim originalQueryClauseSyntax = TryCast(currentOriginalNode,
QueryClauseSyntax
)
424
Dim newQueryClauseSyntax = DirectCast(currentReplacedNode,
QueryClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
955
Private Function GetQueryClauseTerminatingToken(queryClause As
QueryClauseSyntax
) As SyntaxToken
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\VisualBasicIndentationService.Indenter.vb (1)
126
Dim queryNode = token.GetAncestor(Of
QueryClauseSyntax
)()