47 references to GroupJoinClauseSyntax
Microsoft.CodeAnalysis.VisualBasic (28)
Binding\Binder_Query.vb (6)
143
source = BindGroupJoinClause(source, DirectCast(current,
GroupJoinClauseSyntax
), Nothing, operators, diagnostics)
906
Dim groupJoin = DirectCast(groupOrInnerJoin.Parent,
GroupJoinClauseSyntax
)
1418
inner = BindGroupJoinClause(inner, DirectCast(additionalJoin,
GroupJoinClauseSyntax
), declaredNames, Nothing, diagnostics)
1606
groupJoin As
GroupJoinClauseSyntax
,
1664
inner = BindGroupJoinClause(inner, DirectCast(additionalJoin,
GroupJoinClauseSyntax
), namesInScopeInOnClause, Nothing, diagnostics)
2020
groupJoin As
GroupJoinClauseSyntax
,
Binding\MemberSemanticModel.vb (2)
1403
binder = GetGroupJoinClauseLambdaBinder(DirectCast(node,
GroupJoinClauseSyntax
), position)
1462
Private Function GetGroupJoinClauseLambdaBinder(join As
GroupJoinClauseSyntax
, position As Integer) As Binder
Generated\Syntax.xml.Main.Generated.vb (6)
563
Public Overridable Function VisitGroupJoinClause(ByVal node As
GroupJoinClauseSyntax
) As TResult
1298
Public Overridable Sub VisitGroupJoinClause(ByVal node As
GroupJoinClauseSyntax
)
4631
Public Overrides Function VisitGroupJoinClause(ByVal node As
GroupJoinClauseSyntax
) As SyntaxNode
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 (13)
29705
Public Shadows Function WithGroupKeyword(groupKeyword as SyntaxToken) As
GroupJoinClauseSyntax
29731
Public Shadows Function WithJoinKeyword(joinKeyword as SyntaxToken) As
GroupJoinClauseSyntax
29757
Public Shadows Function WithJoinedVariables(joinedVariables as SeparatedSyntaxList(Of CollectionRangeVariableSyntax)) As
GroupJoinClauseSyntax
29761
Public Shadows Function AddJoinedVariables(ParamArray items As CollectionRangeVariableSyntax()) As
GroupJoinClauseSyntax
29795
Public Shadows Function WithAdditionalJoins(additionalJoins as SyntaxList(Of JoinClauseSyntax)) As
GroupJoinClauseSyntax
29799
Public Shadows Function AddAdditionalJoins(ParamArray items As JoinClauseSyntax()) As
GroupJoinClauseSyntax
29829
Public Shadows Function WithOnKeyword(onKeyword as SyntaxToken) As
GroupJoinClauseSyntax
29856
Public Shadows Function WithJoinConditions(joinConditions as SeparatedSyntaxList(Of JoinConditionSyntax)) As
GroupJoinClauseSyntax
29860
Public Shadows Function AddJoinConditions(ParamArray items As JoinConditionSyntax()) As
GroupJoinClauseSyntax
29882
Public Shadows Function WithIntoKeyword(intoKeyword as SyntaxToken) As
GroupJoinClauseSyntax
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
Syntax\SyntaxNodeExtensions.vb (1)
359
Return DirectCast(syntax,
GroupJoinClauseSyntax
).GroupKeyword
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (4)
724
targetToken.Parent.FirstAncestorOrSelf(Of
GroupJoinClauseSyntax
)() Is Nothing Then
732
targetToken.IsChildToken(Of
GroupJoinClauseSyntax
)(Function(g) g.IntoKeyword) OrElse
733
targetToken.IsChildSeparatorToken(Of
GroupJoinClauseSyntax
, AggregationRangeVariableSyntax)(Function(g) g.AggregationVariables) Then
1001
Dim groupJoinClause = TryCast(queryClause,
GroupJoinClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (1)
229
ElseIf TypeOf collectionRange.Parent Is SimpleJoinClauseSyntax OrElse TypeOf collectionRange.Parent Is
GroupJoinClauseSyntax
Then
Microsoft.CodeAnalysis.VisualBasic.Features (4)
Completion\KeywordRecommenders\Queries\GroupKeywordRecommender.vb (1)
28
targetToken.IsChildToken(Of
GroupJoinClauseSyntax
)(Function(gj) gj.IntoKeyword) Then
Completion\KeywordRecommenders\Queries\IntoKeywordRecommender.vb (1)
29
If context.SyntaxTree.IsFollowingCompleteExpression(Of
GroupJoinClauseSyntax
)(
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\VisualBasicEditAndContinueAnalyzer.vb (1)
1276
Dim groupJoin = DirectCast(node,
GroupJoinClauseSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (4)
724
targetToken.Parent.FirstAncestorOrSelf(Of
GroupJoinClauseSyntax
)() Is Nothing Then
732
targetToken.IsChildToken(Of
GroupJoinClauseSyntax
)(Function(g) g.IntoKeyword) OrElse
733
targetToken.IsChildSeparatorToken(Of
GroupJoinClauseSyntax
, AggregationRangeVariableSyntax)(Function(g) g.AggregationVariables) Then
1001
Dim groupJoinClause = TryCast(queryClause,
GroupJoinClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (1)
229
ElseIf TypeOf collectionRange.Parent Is SimpleJoinClauseSyntax OrElse TypeOf collectionRange.Parent Is
GroupJoinClauseSyntax
Then
Roslyn.Diagnostics.VisualBasic.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (4)
724
targetToken.Parent.FirstAncestorOrSelf(Of
GroupJoinClauseSyntax
)() Is Nothing Then
732
targetToken.IsChildToken(Of
GroupJoinClauseSyntax
)(Function(g) g.IntoKeyword) OrElse
733
targetToken.IsChildSeparatorToken(Of
GroupJoinClauseSyntax
, AggregationRangeVariableSyntax)(Function(g) g.AggregationVariables) Then
1001
Dim groupJoinClause = TryCast(queryClause,
GroupJoinClauseSyntax
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (1)
229
ElseIf TypeOf collectionRange.Parent Is SimpleJoinClauseSyntax OrElse TypeOf collectionRange.Parent Is
GroupJoinClauseSyntax
Then