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