4 instantiations of AggregationRangeVariableSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
25318
Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.
AggregationRangeVariableSyntax
(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
4404
Return New
AggregationRangeVariableSyntax
(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newNameEquals, newAggregation)
37808
Return New
AggregationRangeVariableSyntax
(SyntaxKind.AggregationRangeVariable, Nothing, Nothing, nameEquals, aggregation)
Generated\Syntax.xml.Syntax.Generated.vb (1)
27499
Me.
New
(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.AggregationRangeVariableSyntax(kind, errors, annotations, if(nameEquals IsNot Nothing, DirectCast(nameEquals.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.VariableNameEqualsSyntax), Nothing), DirectCast(aggregation.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.AggregationSyntax)), Nothing, 0)
81 references to AggregationRangeVariableSyntax
Microsoft.CodeAnalysis.VisualBasic (46)
Binding\Binder_Query.vb (6)
210
Dim aggregationVariables As SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
) = aggregate.AggregationVariables
394
Dim aggregationVariables As SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
) = aggregate.AggregationVariables
2099
aggregationVariables As SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
),
3002
Dim aggregationVariables As SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
) = aggregate.AggregationVariables
3771
aggregationVariables As SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
),
4009
item As
AggregationRangeVariableSyntax
,
Binding\MemberSemanticModel.vb (2)
593
Return GetDeclaredSymbol(DirectCast(parent,
AggregationRangeVariableSyntax
), cancellationToken)
691
Public Overrides Function GetDeclaredSymbol(rangeVariableSyntax As
AggregationRangeVariableSyntax
, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol
Compilation\SemanticModel.vb (2)
2502
Public Overridable Overloads Function GetDeclaredSymbol(rangeVariableSyntax As
AggregationRangeVariableSyntax
, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol
3331
Return Me.GetDeclaredSymbol(DirectCast(node,
AggregationRangeVariableSyntax
), cancellationToken)
Compilation\SpeculativeSemanticModelWithMemberModel.vb (1)
205
Public Overrides Function GetDeclaredSymbol(rangeVariableSyntax As
AggregationRangeVariableSyntax
, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol
Compilation\SyntaxTreeSemanticModel.vb (1)
1290
Public Overrides Function GetDeclaredSymbol(rangeVariableSyntax As
AggregationRangeVariableSyntax
, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol
Generated\Syntax.xml.Main.Generated.vb (14)
521
Public Overridable Function VisitAggregationRangeVariable(ByVal node As
AggregationRangeVariableSyntax
) As TResult
1256
Public Overridable Sub VisitAggregationRangeVariable(ByVal node As
AggregationRangeVariableSyntax
)
4395
Public Overrides Function VisitAggregationRangeVariable(ByVal node As
AggregationRangeVariableSyntax
) As SyntaxNode
37798
Public Shared Function AggregationRangeVariable(nameEquals As VariableNameEqualsSyntax, aggregation As AggregationSyntax) As
AggregationRangeVariableSyntax
37821
Public Shared Function AggregationRangeVariable(aggregation As AggregationSyntax) As
AggregationRangeVariableSyntax
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
39221
Public Shared Function GroupByClause(groupKeyword As SyntaxToken, items As SeparatedSyntaxList(Of ExpressionRangeVariableSyntax), byKeyword As SyntaxToken, keys As SeparatedSyntaxList(Of ExpressionRangeVariableSyntax), intoKeyword As SyntaxToken, aggregationVariables As SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)) As GroupByClauseSyntax
39254
Public Shared Function GroupByClause(items As SeparatedSyntaxList(Of ExpressionRangeVariableSyntax), keys As SeparatedSyntaxList(Of ExpressionRangeVariableSyntax), aggregationVariables As SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)) As GroupByClauseSyntax
39268
Public Shared Function GroupByClause(keys As SeparatedSyntaxList(Of ExpressionRangeVariableSyntax), aggregationVariables As SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)) As GroupByClauseSyntax
39628
Public Shared Function GroupJoinClause(groupKeyword As SyntaxToken, joinKeyword As SyntaxToken, joinedVariables As SeparatedSyntaxList(Of CollectionRangeVariableSyntax), additionalJoins As SyntaxList(of JoinClauseSyntax), onKeyword As SyntaxToken, joinConditions As SeparatedSyntaxList(Of JoinConditionSyntax), intoKeyword As SyntaxToken, aggregationVariables As SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)) As GroupJoinClauseSyntax
39669
Public Shared Function GroupJoinClause(joinedVariables As SeparatedSyntaxList(Of CollectionRangeVariableSyntax), additionalJoins As SyntaxList(of JoinClauseSyntax), joinConditions As SeparatedSyntaxList(Of JoinConditionSyntax), aggregationVariables As SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)) As GroupJoinClauseSyntax
39687
Public Shared Function GroupJoinClause(joinedVariables As SeparatedSyntaxList(Of CollectionRangeVariableSyntax), joinConditions As SeparatedSyntaxList(Of JoinConditionSyntax), aggregationVariables As SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)) As GroupJoinClauseSyntax
Generated\Syntax.xml.Syntax.Generated.vb (18)
27521
Public Shadows Function WithNameEquals(nameEquals as VariableNameEqualsSyntax) As
AggregationRangeVariableSyntax
27540
Public Shadows Function WithAggregation(aggregation as AggregationSyntax) As
AggregationRangeVariableSyntax
27585
Public Function Update(nameEquals As VariableNameEqualsSyntax, aggregation As AggregationSyntax) As
AggregationRangeVariableSyntax
28368
Public ReadOnly Property AggregationVariables As SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)
28372
Return new SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)(listNode, Me.GetChildIndex(4))
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
29038
Public ReadOnly Property AggregationVariables As SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)
29042
Return new SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)(listNode, Me.GetChildIndex(5))
29053
Public Shadows Function WithAggregationVariables(aggregationVariables as SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)) As GroupByClauseSyntax
29057
Public Shadows Function AddAggregationVariables(ParamArray items As
AggregationRangeVariableSyntax
()) As GroupByClauseSyntax
29118
Public Function Update(groupKeyword As SyntaxToken, items As SeparatedSyntaxList(Of ExpressionRangeVariableSyntax), byKeyword As SyntaxToken, keys As SeparatedSyntaxList(Of ExpressionRangeVariableSyntax), intoKeyword As SyntaxToken, aggregationVariables As SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)) As GroupByClauseSyntax
29889
Public ReadOnly Property AggregationVariables As SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)
29893
Return new SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)(listNode, Me.GetChildIndex(7))
29904
Public Shadows Function WithAggregationVariables(aggregationVariables as SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)) As GroupJoinClauseSyntax
29908
Public Shadows Function AddAggregationVariables(ParamArray items As
AggregationRangeVariableSyntax
()) As GroupJoinClauseSyntax
29979
Public Function Update(groupKeyword As SyntaxToken, joinKeyword As SyntaxToken, joinedVariables As SeparatedSyntaxList(Of CollectionRangeVariableSyntax), additionalJoins As SyntaxList(of JoinClauseSyntax), onKeyword As SyntaxToken, joinConditions As SeparatedSyntaxList(Of JoinConditionSyntax), intoKeyword As SyntaxToken, aggregationVariables As SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)) As GroupJoinClauseSyntax
Symbols\Source\RangeVariableSymbol.vb (1)
212
Dim aggregationRange = TryCast(ggParent,
AggregationRangeVariableSyntax
)
VisualBasicExtensions.vb (1)
928
Public Function GetDeclaredSymbol(semanticModel As SemanticModel, rangeVariableSyntax As
AggregationRangeVariableSyntax
, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
VisualBasicSemanticFacts.vb (1)
68
If Not TypeOf ancestor Is
AggregationRangeVariableSyntax
AndAlso
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
SyntaxTreeExtensions.vb (5)
729
targetToken.IsChildSeparatorToken(Of AggregateClauseSyntax,
AggregationRangeVariableSyntax
)(Function(a) a.AggregationVariables) OrElse
731
targetToken.IsChildSeparatorToken(Of GroupByClauseSyntax,
AggregationRangeVariableSyntax
)(Function(g) g.AggregationVariables) OrElse
733
targetToken.IsChildSeparatorToken(Of GroupJoinClauseSyntax,
AggregationRangeVariableSyntax
)(Function(g) g.AggregationVariables) Then
738
Dim aggregationRangeVariable = targetToken.GetAncestor(Of
AggregationRangeVariableSyntax
)()
1058
Friend Function LastAggregation(collection As SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)) As AggregationSyntax
Microsoft.CodeAnalysis.VisualBasic.Features (2)
Completion\KeywordRecommenders\Queries\GroupKeywordRecommender.vb (2)
47
If targetToken.IsChildSeparatorToken(Of GroupByClauseSyntax,
AggregationRangeVariableSyntax
)(Function(g) g.AggregationVariables) OrElse
48
targetToken.IsChildSeparatorToken(Of GroupByClauseSyntax,
AggregationRangeVariableSyntax
)(Function(g) g.AggregationVariables) Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (8)
DeclaringSyntaxNodeTests.vb (1)
723
CheckDeclaringSyntax(Of
AggregationRangeVariableSyntax
)(comp, tree, "range9", SymbolKind.RangeVariable)
Extensions.vb (1)
23
TypeOf node Is
AggregationRangeVariableSyntax
OrElse
Semantics\QueryExpressions_SemanticModel.vb (6)
2764
Dim node7 As
AggregationRangeVariableSyntax
= CompilationUtils.FindBindingText(Of
AggregationRangeVariableSyntax
)(compilation, "a.vb", 7)
2794
Assert.Same(k2, semanticModel.GetDeclaredSymbol(DirectCast(node8.Parent.Parent,
AggregationRangeVariableSyntax
)))
2923
Assert.Same(x4, semanticModel.GetDeclaredSymbol(DirectCast(node8.Parent.Parent,
AggregationRangeVariableSyntax
)))
3317
Assert.Same(x1, semanticModel.GetDeclaredSymbol(DirectCast(node3.Parent.Parent,
AggregationRangeVariableSyntax
)))
3521
Assert.Same(x1, semanticModel.GetDeclaredSymbol(DirectCast(node3.Parent.Parent,
AggregationRangeVariableSyntax
)))
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (13)
Generated\Syntax.Test.xml.Generated.vb (13)
16425
Private Shared Function GenerateRedAggregationRangeVariable() As
AggregationRangeVariableSyntax
16514
SyntaxFactory.AggregateClause(SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), New SeparatedSyntaxList(Of CollectionRangeVariableSyntax)(), Nothing, SyntaxFactory.Token(SyntaxKind.IntoKeyword), New SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)())
16522
SyntaxFactory.AggregateClause(SyntaxFactory.Token(SyntaxKind.AggregateKeyword), New SeparatedSyntaxList(Of CollectionRangeVariableSyntax)(), Nothing, SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), New SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)())
16529
return SyntaxFactory.AggregateClause(SyntaxFactory.Token(SyntaxKind.AggregateKeyword), New SeparatedSyntaxList(Of CollectionRangeVariableSyntax)(), Nothing, SyntaxFactory.Token(SyntaxKind.IntoKeyword), New SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)())
16701
SyntaxFactory.GroupByClause(SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), Nothing, SyntaxFactory.Token(SyntaxKind.ByKeyword), New SeparatedSyntaxList(Of ExpressionRangeVariableSyntax)(), SyntaxFactory.Token(SyntaxKind.IntoKeyword), New SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)())
16709
SyntaxFactory.GroupByClause(SyntaxFactory.Token(SyntaxKind.GroupKeyword), Nothing, SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), New SeparatedSyntaxList(Of ExpressionRangeVariableSyntax)(), SyntaxFactory.Token(SyntaxKind.IntoKeyword), New SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)())
16717
SyntaxFactory.GroupByClause(SyntaxFactory.Token(SyntaxKind.GroupKeyword), Nothing, SyntaxFactory.Token(SyntaxKind.ByKeyword), New SeparatedSyntaxList(Of ExpressionRangeVariableSyntax)(), SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), New SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)())
16724
return SyntaxFactory.GroupByClause(SyntaxFactory.Token(SyntaxKind.GroupKeyword), Nothing, SyntaxFactory.Token(SyntaxKind.ByKeyword), New SeparatedSyntaxList(Of ExpressionRangeVariableSyntax)(), SyntaxFactory.Token(SyntaxKind.IntoKeyword), New SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)())
16780
SyntaxFactory.GroupJoinClause(SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), SyntaxFactory.Token(SyntaxKind.JoinKeyword), New SeparatedSyntaxList(Of CollectionRangeVariableSyntax)(), Nothing, SyntaxFactory.Token(SyntaxKind.OnKeyword), New SeparatedSyntaxList(Of JoinConditionSyntax)(), SyntaxFactory.Token(SyntaxKind.IntoKeyword), New SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)())
16788
SyntaxFactory.GroupJoinClause(SyntaxFactory.Token(SyntaxKind.GroupKeyword), SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), New SeparatedSyntaxList(Of CollectionRangeVariableSyntax)(), Nothing, SyntaxFactory.Token(SyntaxKind.OnKeyword), New SeparatedSyntaxList(Of JoinConditionSyntax)(), SyntaxFactory.Token(SyntaxKind.IntoKeyword), New SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)())
16796
SyntaxFactory.GroupJoinClause(SyntaxFactory.Token(SyntaxKind.GroupKeyword), SyntaxFactory.Token(SyntaxKind.JoinKeyword), New SeparatedSyntaxList(Of CollectionRangeVariableSyntax)(), Nothing, SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), New SeparatedSyntaxList(Of JoinConditionSyntax)(), SyntaxFactory.Token(SyntaxKind.IntoKeyword), New SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)())
16804
SyntaxFactory.GroupJoinClause(SyntaxFactory.Token(SyntaxKind.GroupKeyword), SyntaxFactory.Token(SyntaxKind.JoinKeyword), New SeparatedSyntaxList(Of CollectionRangeVariableSyntax)(), Nothing, SyntaxFactory.Token(SyntaxKind.OnKeyword), New SeparatedSyntaxList(Of JoinConditionSyntax)(), SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), New SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)())
16811
return SyntaxFactory.GroupJoinClause(SyntaxFactory.Token(SyntaxKind.GroupKeyword), SyntaxFactory.Token(SyntaxKind.JoinKeyword), New SeparatedSyntaxList(Of CollectionRangeVariableSyntax)(), Nothing, SyntaxFactory.Token(SyntaxKind.OnKeyword), New SeparatedSyntaxList(Of JoinConditionSyntax)(), SyntaxFactory.Token(SyntaxKind.IntoKeyword), New SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)())
Microsoft.CodeAnalysis.VisualBasic.Workspaces (6)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (5)
729
targetToken.IsChildSeparatorToken(Of AggregateClauseSyntax,
AggregationRangeVariableSyntax
)(Function(a) a.AggregationVariables) OrElse
731
targetToken.IsChildSeparatorToken(Of GroupByClauseSyntax,
AggregationRangeVariableSyntax
)(Function(g) g.AggregationVariables) OrElse
733
targetToken.IsChildSeparatorToken(Of GroupJoinClauseSyntax,
AggregationRangeVariableSyntax
)(Function(g) g.AggregationVariables) Then
738
Dim aggregationRangeVariable = targetToken.GetAncestor(Of
AggregationRangeVariableSyntax
)()
1058
Friend Function LastAggregation(collection As SeparatedSyntaxList(Of
AggregationRangeVariableSyntax
)) As AggregationSyntax
VisualBasicSemanticFacts.vb (1)
68
If Not TypeOf ancestor Is
AggregationRangeVariableSyntax
AndAlso