84 references to AggregateClauseSyntax
Microsoft.CodeAnalysis.VisualBasic (44)
Binding\Binder_Query.vb (8)
149
source = BindAggregateClause(source, DirectCast(current,
AggregateClauseSyntax
), operators, diagnostics)
197
Dim aggregate = DirectCast(operators.Current,
AggregateClauseSyntax
)
300
aggregate As
AggregateClauseSyntax
,
376
aggregate As
AggregateClauseSyntax
,
1215
Dim firstVariable = DirectCast(absorbNextOperator,
AggregateClauseSyntax
).Variables.First
1316
Return CompleteAggregateClauseBinding(DirectCast(absorbNextOperator,
AggregateClauseSyntax
),
2977
aggregate As
AggregateClauseSyntax
,
3147
Dim aggregate = DirectCast(absorbNextOperator,
AggregateClauseSyntax
)
Binding\MemberSemanticModel.vb (3)
1001
Friend Overrides Function GetAggregateClauseSymbolInfoWorker(node As
AggregateClauseSyntax
, Optional cancellationToken As CancellationToken = Nothing) As AggregateClauseSymbolInfo
1406
binder = GetAggregateClauseLambdaBinder(DirectCast(node,
AggregateClauseSyntax
), position)
1416
Private Function GetAggregateClauseLambdaBinder(aggregate As
AggregateClauseSyntax
, position As Integer) As Binder
Compilation\QuerySymbolInfo.vb (5)
26
''' <see cref="CollectionRangeVariableSyntax"/> in <see cref="
AggregateClauseSyntax
"/>.
45
''' The first of the two optional Select methods associated with <see cref="
AggregateClauseSyntax
"/>.
50
''' The second of the two optional Select methods associated with <see cref="
AggregateClauseSyntax
"/>.
90
aggregateSyntax As
AggregateClauseSyntax
,
110
Friend MustOverride Function GetAggregateClauseSymbolInfoWorker(node As
AggregateClauseSyntax
, Optional cancellationToken As CancellationToken = Nothing) As AggregateClauseSymbolInfo
Compilation\SpeculativeSemanticModelWithMemberModel.vb (1)
269
Friend Overrides Function GetAggregateClauseSymbolInfoWorker(node As
AggregateClauseSyntax
, Optional cancellationToken As CancellationToken = Nothing) As AggregateClauseSymbolInfo
Compilation\SyntaxTreeSemanticModel.vb (1)
417
Friend Overrides Function GetAggregateClauseSymbolInfoWorker(node As
AggregateClauseSyntax
, Optional cancellationToken As CancellationToken = Nothing) As AggregateClauseSymbolInfo
Generated\Syntax.xml.Main.Generated.vb (6)
539
Public Overridable Function VisitAggregateClause(ByVal node As
AggregateClauseSyntax
) As TResult
1274
Public Overridable Sub VisitAggregateClause(ByVal node As
AggregateClauseSyntax
)
4489
Public Overrides Function VisitAggregateClause(ByVal node As
AggregateClauseSyntax
) As SyntaxNode
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
38121
Public Shared Function AggregateClause(variables As SeparatedSyntaxList(Of CollectionRangeVariableSyntax), aggregationVariables As SeparatedSyntaxList(Of AggregationRangeVariableSyntax)) As
AggregateClauseSyntax
Generated\Syntax.xml.Syntax.Generated.vb (9)
28291
Public Shadows Function WithAggregateKeyword(aggregateKeyword as SyntaxToken) As
AggregateClauseSyntax
28313
Public Shadows Function WithVariables(variables as SeparatedSyntaxList(Of CollectionRangeVariableSyntax)) As
AggregateClauseSyntax
28317
Public Shadows Function AddVariables(ParamArray items As CollectionRangeVariableSyntax()) As
AggregateClauseSyntax
28339
Public Shadows Function WithAdditionalQueryOperators(additionalQueryOperators as SyntaxList(Of QueryClauseSyntax)) As
AggregateClauseSyntax
28343
Public Shadows Function AddAdditionalQueryOperators(ParamArray items As QueryClauseSyntax()) As
AggregateClauseSyntax
28361
Public Shadows Function WithIntoKeyword(intoKeyword as SyntaxToken) As
AggregateClauseSyntax
28383
Public Shadows Function WithAggregationVariables(aggregationVariables as SeparatedSyntaxList(Of AggregationRangeVariableSyntax)) As
AggregateClauseSyntax
28387
Public Shadows Function AddAggregationVariables(ParamArray items As AggregationRangeVariableSyntax()) 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
Lowering\Instrumentation\DebugInfoInjector.vb (1)
109
Dim aggregateClause = DirectCast(original.Syntax.Parent.Parent,
AggregateClauseSyntax
)
Syntax\LambdaUtilities.vb (6)
183
lambdaBody = GetAggregateLambdaBody(DirectCast(clause,
AggregateClauseSyntax
))
194
lambdaBody = GetAggregateLambdaBody(DirectCast(parentClause,
AggregateClauseSyntax
))
249
Friend Shared Function GetAggregateLambdaBody(aggregateClause As
AggregateClauseSyntax
) As VisualBasicSyntaxNode
410
Dim aggregateClause = DirectCast(clause,
AggregateClauseSyntax
)
438
Private Shared Function GetAggregateLambdaBodyExpressions(clause As
AggregateClauseSyntax
) As IEnumerable(Of SyntaxNode)
592
Return DirectCast(clause,
AggregateClauseSyntax
).Variables
Syntax\SyntaxNodeExtensions.vb (1)
341
Return DirectCast(syntax,
AggregateClauseSyntax
).AggregateKeyword
VisualBasicExtensions.vb (3)
1635
aggregateSyntax As
AggregateClauseSyntax
,
1702
''' <term><see cref="
AggregateClauseSyntax
"/></term>
1705
''' Use <see cref="GetAggregateClauseSymbolInfo(SemanticModel,
AggregateClauseSyntax
, CancellationToken)"/> instead.
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
589
Dim aggregateClause = TryCast(selectClause.Parent,
AggregateClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (4)
184
Private Function QuerySymbolsAreCompatible(originalNode As
AggregateClauseSyntax
, newNode As
AggregateClauseSyntax
) As Boolean
398
Dim originalAggregateSyntax = TryCast(currentOriginalNode,
AggregateClauseSyntax
)
400
Dim newAggregateSyntax = DirectCast(currentReplacedNode,
AggregateClauseSyntax
)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (4)
722
If targetToken.Parent.FirstAncestorOrSelf(Of
AggregateClauseSyntax
)() Is Nothing AndAlso
728
If targetToken.IsChildToken(Of
AggregateClauseSyntax
)(Function(a) a.IntoKeyword) OrElse
729
targetToken.IsChildSeparatorToken(Of
AggregateClauseSyntax
, AggregationRangeVariableSyntax)(Function(a) a.AggregationVariables) OrElse
992
Dim aggregateClause = TryCast(queryClause,
AggregateClauseSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Features (13)
AddImport\VisualBasicAddImportFeatureService.vb (3)
239
If TypeOf clause Is
AggregateClauseSyntax
Then
240
Dim aggregateClause = DirectCast(clause,
AggregateClauseSyntax
)
266
Dim aggregateClause = DirectCast(fromOrAggregateClause,
AggregateClauseSyntax
)
Completion\KeywordRecommenders\Queries\IntoKeywordRecommender.vb (1)
37
Dim aggregateQuery = token.GetAncestor(Of
AggregateClauseSyntax
)()
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (3)
1002
Dim oldInfo = oldModel.GetAggregateClauseSymbolInfo(DirectCast(oldNode,
AggregateClauseSyntax
), cancellationToken)
1003
Dim newInfo = newModel.GetAggregateClauseSymbolInfo(DirectCast(newNode,
AggregateClauseSyntax
), cancellationToken)
1267
Return DirectCast(node,
AggregateClauseSyntax
).AggregateKeyword.Span
src\roslyn\src\Compilers\VisualBasic\Portable\Syntax\LambdaUtilities.vb (6)
183
lambdaBody = GetAggregateLambdaBody(DirectCast(clause,
AggregateClauseSyntax
))
194
lambdaBody = GetAggregateLambdaBody(DirectCast(parentClause,
AggregateClauseSyntax
))
249
Friend Shared Function GetAggregateLambdaBody(aggregateClause As
AggregateClauseSyntax
) As VisualBasicSyntaxNode
410
Dim aggregateClause = DirectCast(clause,
AggregateClauseSyntax
)
438
Private Shared Function GetAggregateLambdaBodyExpressions(clause As
AggregateClauseSyntax
) As IEnumerable(Of SyntaxNode)
592
Return DirectCast(clause,
AggregateClauseSyntax
).Variables
Microsoft.CodeAnalysis.VisualBasic.Workspaces (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
589
Dim aggregateClause = TryCast(selectClause.Parent,
AggregateClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (4)
184
Private Function QuerySymbolsAreCompatible(originalNode As
AggregateClauseSyntax
, newNode As
AggregateClauseSyntax
) As Boolean
398
Dim originalAggregateSyntax = TryCast(currentOriginalNode,
AggregateClauseSyntax
)
400
Dim newAggregateSyntax = DirectCast(currentReplacedNode,
AggregateClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (4)
722
If targetToken.Parent.FirstAncestorOrSelf(Of
AggregateClauseSyntax
)() Is Nothing AndAlso
728
If targetToken.IsChildToken(Of
AggregateClauseSyntax
)(Function(a) a.IntoKeyword) OrElse
729
targetToken.IsChildSeparatorToken(Of
AggregateClauseSyntax
, AggregationRangeVariableSyntax)(Function(a) a.AggregationVariables) OrElse
992
Dim aggregateClause = TryCast(queryClause,
AggregateClauseSyntax
)
Roslyn.Diagnostics.VisualBasic.Analyzers (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
589
Dim aggregateClause = TryCast(selectClause.Parent,
AggregateClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (4)
184
Private Function QuerySymbolsAreCompatible(originalNode As
AggregateClauseSyntax
, newNode As
AggregateClauseSyntax
) As Boolean
398
Dim originalAggregateSyntax = TryCast(currentOriginalNode,
AggregateClauseSyntax
)
400
Dim newAggregateSyntax = DirectCast(currentReplacedNode,
AggregateClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (4)
722
If targetToken.Parent.FirstAncestorOrSelf(Of
AggregateClauseSyntax
)() Is Nothing AndAlso
728
If targetToken.IsChildToken(Of
AggregateClauseSyntax
)(Function(a) a.IntoKeyword) OrElse
729
targetToken.IsChildSeparatorToken(Of
AggregateClauseSyntax
, AggregationRangeVariableSyntax)(Function(a) a.AggregationVariables) OrElse
992
Dim aggregateClause = TryCast(queryClause,
AggregateClauseSyntax
)