4 instantiations of GroupByClauseSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
26923Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.GroupByClauseSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
4587Return New GroupByClauseSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newGroupKeyword, newItems.Node, newByKeyword, newKeys.Node, newIntoKeyword, newAggregationVariables.Node) 39237Return New GroupByClauseSyntax(SyntaxKind.GroupByClause, Nothing, Nothing, DirectCast(groupKeyword.Node, InternalSyntax.KeywordSyntax), items.Node, DirectCast(byKeyword.Node, InternalSyntax.KeywordSyntax), keys.Node, DirectCast(intoKeyword.Node, InternalSyntax.KeywordSyntax), aggregationVariables.Node)
Generated\Syntax.xml.Syntax.Generated.vb (1)
28927Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.GroupByClauseSyntax(kind, errors, annotations, groupKeyword, if(items IsNot Nothing, items.Green, Nothing), byKeyword, if(keys IsNot Nothing, keys.Green, Nothing), intoKeyword, if(aggregationVariables IsNot Nothing, aggregationVariables.Green, Nothing)), Nothing, 0)
66 references to GroupByClauseSyntax
Microsoft.CodeAnalysis.VisualBasic (33)
Binding\Binder_Query.vb (7)
147source = BindGroupByClause(source, DirectCast(current, GroupByClauseSyntax), diagnostics) 881Dim groupBy = DirectCast(operatorsEnumerator.Current, GroupByClauseSyntax) 1753groupBy As GroupByClauseSyntax, 1838Private Shared Function GetGroupByOperatorNameSpan(groupBy As GroupByClauseSyntax) As TextSpan 1851groupBy As GroupByClauseSyntax, 1898groupBy As GroupByClauseSyntax, 1944groupBy As GroupByClauseSyntax,
Binding\MemberSemanticModel.vb (2)
1394binder = GetGroupByClauseLambdaBinder(DirectCast(node, GroupByClauseSyntax), position) 1581Private 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)
252Friend Shared Function GetGroupByItemsLambdaBody(groupByClause As GroupByClauseSyntax) As VisualBasicSyntaxNode 256Friend Shared Function GetGroupByKeysLambdaBody(groupByClause As GroupByClauseSyntax) As VisualBasicSyntaxNode 289Dim groupByClause = DirectCast(clause, GroupByClauseSyntax) 387Dim groupByClause = DirectCast(clause, GroupByClauseSyntax) 545Dim groupByClause = DirectCast(clause, GroupByClauseSyntax)
Syntax\SyntaxNodeExtensions.vb (1)
356Return DirectCast(syntax, GroupByClauseSyntax).GroupKeyword
VisualBasicExtensions.vb (2)
1650''' <term><see cref="GroupByClauseSyntax"/></term> 1651''' <description>Returns GroupBy method associated with <see cref="GroupByClauseSyntax"/>.</description>
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
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)
693nodeOpt.SpanStart < DirectCast(nodeOpt.Parent, GroupByClauseSyntax).ByKeyword.SpanStart Then
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1715Return DirectCast(node, GroupByClauseSyntax).GroupKeyword.Span
LambdaUtilities.vb (5)
252Friend Shared Function GetGroupByItemsLambdaBody(groupByClause As GroupByClauseSyntax) As VisualBasicSyntaxNode 256Friend Shared Function GetGroupByKeysLambdaBody(groupByClause As GroupByClauseSyntax) As VisualBasicSyntaxNode 289Dim groupByClause = DirectCast(clause, GroupByClauseSyntax) 387Dim groupByClause = DirectCast(clause, GroupByClauseSyntax) 545Dim groupByClause = DirectCast(clause, GroupByClauseSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Semantics\QueryExpressions_SemanticModel.vb (2)
2821Dim node14 As GroupByClauseSyntax = CompilationUtils.FindBindingText(Of GroupByClauseSyntax)(compilation, "a.vb", 14)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
16698Private Shared Function GenerateRedGroupByClause() As GroupByClauseSyntax
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
ParserTestUtilities.vb (1)
953Public Overrides Sub VisitGroupByClause(node As GroupByClauseSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (6)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\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.VisualStudio.LanguageServices.VisualBasic (1)
Help\VisualBasicHelpContextService.Visitor.vb (1)
302Public Overrides Sub VisitGroupByClause(node As GroupByClauseSyntax)