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