67 references to GroupByClauseSyntax
Microsoft.CodeAnalysis.VisualBasic (33)
Binding\Binder_Query.vb (7)
146
source = BindGroupByClause(source, DirectCast(current,
GroupByClauseSyntax
), diagnostics)
880
Dim groupBy = DirectCast(operatorsEnumerator.Current,
GroupByClauseSyntax
)
1752
groupBy As
GroupByClauseSyntax
,
1837
Private Shared Function GetGroupByOperatorNameSpan(groupBy As
GroupByClauseSyntax
) As TextSpan
1850
groupBy As
GroupByClauseSyntax
,
1897
groupBy As
GroupByClauseSyntax
,
1943
groupBy As
GroupByClauseSyntax
,
Binding\MemberSemanticModel.vb (2)
1393
binder = GetGroupByClauseLambdaBinder(DirectCast(node,
GroupByClauseSyntax
), position)
1580
Private Function GetGroupByClauseLambdaBinder(groupBy As
GroupByClauseSyntax
, position As Integer) As Binder
Generated\Syntax.xml.Main.Generated.vb (6)
554
Public Overridable Function VisitGroupByClause(ByVal node As
GroupByClauseSyntax
) As TResult
1289
Public Overridable Sub VisitGroupByClause(ByVal node As
GroupByClauseSyntax
)
4570
Public Overrides Function VisitGroupByClause(ByVal node As
GroupByClauseSyntax
) As SyntaxNode
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
Generated\Syntax.xml.Syntax.Generated.vb (10)
28944
Public Shadows Function WithGroupKeyword(groupKeyword as SyntaxToken) As
GroupByClauseSyntax
28969
Public Shadows Function WithItems(items as SeparatedSyntaxList(Of ExpressionRangeVariableSyntax)) As
GroupByClauseSyntax
28973
Public Shadows Function AddItems(ParamArray items As ExpressionRangeVariableSyntax()) As
GroupByClauseSyntax
28991
Public Shadows Function WithByKeyword(byKeyword as SyntaxToken) As
GroupByClauseSyntax
29012
Public Shadows Function WithKeys(keys as SeparatedSyntaxList(Of ExpressionRangeVariableSyntax)) As
GroupByClauseSyntax
29016
Public Shadows Function AddKeys(ParamArray items As ExpressionRangeVariableSyntax()) As
GroupByClauseSyntax
29031
Public Shadows Function WithIntoKeyword(intoKeyword as SyntaxToken) As
GroupByClauseSyntax
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
Syntax\LambdaUtilities.vb (5)
253
Friend Shared Function GetGroupByItemsLambdaBody(groupByClause As
GroupByClauseSyntax
) As VisualBasicSyntaxNode
257
Friend Shared Function GetGroupByKeysLambdaBody(groupByClause As
GroupByClauseSyntax
) As VisualBasicSyntaxNode
290
Dim groupByClause = DirectCast(clause,
GroupByClauseSyntax
)
392
Dim groupByClause = DirectCast(clause,
GroupByClauseSyntax
)
550
Dim groupByClause = DirectCast(clause,
GroupByClauseSyntax
)
Syntax\SyntaxNodeExtensions.vb (1)
356
Return DirectCast(syntax,
GroupByClauseSyntax
).GroupKeyword
VisualBasicExtensions.vb (2)
1672
''' <term><see cref="
GroupByClauseSyntax
"/></term>
1673
''' <description>Returns GroupBy method associated with <see cref="
GroupByClauseSyntax
"/>.</description>
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (6)
397
targetToken.IsChildToken(Of
GroupByClauseSyntax
)(Function(groupBy) groupBy.GroupKeyword) OrElse
398
targetToken.IsChildToken(Of
GroupByClauseSyntax
)(Function(groupBy) groupBy.ByKeyword) OrElse
723
targetToken.Parent.FirstAncestorOrSelf(Of
GroupByClauseSyntax
)() Is Nothing AndAlso
730
targetToken.IsChildToken(Of
GroupByClauseSyntax
)(Function(g) g.IntoKeyword) OrElse
731
targetToken.IsChildSeparatorToken(Of
GroupByClauseSyntax
, AggregationRangeVariableSyntax)(Function(g) g.AggregationVariables) OrElse
1017
Dim groupByClause = TryCast(queryClause,
GroupByClauseSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Features (16)
Completion\KeywordRecommenders\Queries\GroupByKeywordRecommender.vb (2)
26
If context.TargetToken.IsChildToken(Of
GroupByClauseSyntax
)(Function(groupBy) groupBy.GroupKeyword) OrElse
27
context.SyntaxTree.IsFollowingCompleteExpression(Of
GroupByClauseSyntax
)(
Completion\KeywordRecommenders\Queries\GroupKeywordRecommender.vb (3)
27
If targetToken.IsChildToken(Of
GroupByClauseSyntax
)(Function(g) g.IntoKeyword) OrElse
47
If targetToken.IsChildSeparatorToken(Of
GroupByClauseSyntax
, AggregationRangeVariableSyntax)(Function(g) g.AggregationVariables) OrElse
48
targetToken.IsChildSeparatorToken(Of
GroupByClauseSyntax
, AggregationRangeVariableSyntax)(Function(g) g.AggregationVariables) Then
Completion\KeywordRecommenders\Queries\IntoKeywordRecommender.vb (1)
23
If context.SyntaxTree.IsFollowingCompleteExpression(Of
GroupByClauseSyntax
)(
Completion\KeywordRecommenders\Queries\JoinKeywordRecommender.vb (1)
31
Return If(targetToken.IsChildToken(Of
GroupByClauseSyntax
)(Function(groupBy) groupBy.GroupKeyword) OrElse targetToken.IsChildToken(Of GroupJoinClauseSyntax)(Function(groupBy) groupBy.GroupKeyword),
EditAndContinue\BreakpointSpans.vb (2)
204
Return TryCreateSpanForGroupByClause(DirectCast(node,
GroupByClauseSyntax
), position)
396
Private Function TryCreateSpanForGroupByClause(clause As
GroupByClauseSyntax
, position As Integer) As TextSpan?
EditAndContinue\SyntaxComparer.vb (1)
695
nodeOpt.SpanStart < DirectCast(nodeOpt.Parent,
GroupByClauseSyntax
).ByKeyword.SpanStart Then
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1280
Return DirectCast(node,
GroupByClauseSyntax
).GroupKeyword.Span
src\roslyn\src\Compilers\VisualBasic\Portable\Syntax\LambdaUtilities.vb (5)
253
Friend Shared Function GetGroupByItemsLambdaBody(groupByClause As
GroupByClauseSyntax
) As VisualBasicSyntaxNode
257
Friend Shared Function GetGroupByKeysLambdaBody(groupByClause As
GroupByClauseSyntax
) As VisualBasicSyntaxNode
290
Dim groupByClause = DirectCast(clause,
GroupByClauseSyntax
)
392
Dim groupByClause = DirectCast(clause,
GroupByClauseSyntax
)
550
Dim groupByClause = DirectCast(clause,
GroupByClauseSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (6)
397
targetToken.IsChildToken(Of
GroupByClauseSyntax
)(Function(groupBy) groupBy.GroupKeyword) OrElse
398
targetToken.IsChildToken(Of
GroupByClauseSyntax
)(Function(groupBy) groupBy.ByKeyword) OrElse
723
targetToken.Parent.FirstAncestorOrSelf(Of
GroupByClauseSyntax
)() Is Nothing AndAlso
730
targetToken.IsChildToken(Of
GroupByClauseSyntax
)(Function(g) g.IntoKeyword) OrElse
731
targetToken.IsChildSeparatorToken(Of
GroupByClauseSyntax
, AggregationRangeVariableSyntax)(Function(g) g.AggregationVariables) OrElse
1017
Dim groupByClause = TryCast(queryClause,
GroupByClauseSyntax
)
Roslyn.Diagnostics.VisualBasic.Analyzers (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (6)
397
targetToken.IsChildToken(Of
GroupByClauseSyntax
)(Function(groupBy) groupBy.GroupKeyword) OrElse
398
targetToken.IsChildToken(Of
GroupByClauseSyntax
)(Function(groupBy) groupBy.ByKeyword) OrElse
723
targetToken.Parent.FirstAncestorOrSelf(Of
GroupByClauseSyntax
)() Is Nothing AndAlso
730
targetToken.IsChildToken(Of
GroupByClauseSyntax
)(Function(g) g.IntoKeyword) OrElse
731
targetToken.IsChildSeparatorToken(Of
GroupByClauseSyntax
, AggregationRangeVariableSyntax)(Function(g) g.AggregationVariables) OrElse
1017
Dim groupByClause = TryCast(queryClause,
GroupByClauseSyntax
)