2 types derived from JoinClauseSyntax
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\Syntax.xml.Syntax.Generated.vb (2)
29427
Inherits
JoinClauseSyntax
29677
Inherits
JoinClauseSyntax
2 instantiations of JoinClauseSyntax
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\Syntax.xml.Syntax.Generated.vb (2)
29431
MyBase.
New
(green, parent, startLocation)
29682
MyBase.
New
(green, parent, startLocation)
98 references to JoinClauseSyntax
Microsoft.CodeAnalysis.VisualBasic (78)
Binding\Binder_Query.vb (4)
897
groupOrInnerJoin As
JoinClauseSyntax
,
1414
For Each additionalJoin As
JoinClauseSyntax
In join.AdditionalJoins
1660
For Each additionalJoin As
JoinClauseSyntax
In groupJoin.AdditionalJoins
3253
join As
JoinClauseSyntax
,
Binding\MemberSemanticModel.vb (1)
1487
Private Function GetJoinClauseLambdaBinder(join As
JoinClauseSyntax
, position As Integer) As Binder
Generated\Syntax.xml.Main.Generated.vb (4)
39552
Public Shared Function SimpleJoinClause(joinKeyword As SyntaxToken, joinedVariables As SeparatedSyntaxList(Of CollectionRangeVariableSyntax), additionalJoins As SyntaxList(of
JoinClauseSyntax
), onKeyword As SyntaxToken, joinConditions As SeparatedSyntaxList(Of JoinConditionSyntax)) As SimpleJoinClauseSyntax
39580
Public Shared Function SimpleJoinClause(joinedVariables As SeparatedSyntaxList(Of CollectionRangeVariableSyntax), additionalJoins As SyntaxList(of
JoinClauseSyntax
), joinConditions As SeparatedSyntaxList(Of JoinConditionSyntax)) As SimpleJoinClauseSyntax
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
Generated\Syntax.xml.Syntax.Generated.vb (55)
29166
Public Function WithJoinKeyword(joinKeyword As SyntaxToken) As
JoinClauseSyntax
29169
Friend MustOverride Function WithJoinKeywordCore(joinKeyword As SyntaxToken) As
JoinClauseSyntax
29189
Public Function WithJoinedVariables(joinedVariables As SeparatedSyntaxList(Of CollectionRangeVariableSyntax)) As
JoinClauseSyntax
29192
Friend MustOverride Function WithJoinedVariablesCore(joinedVariables As SeparatedSyntaxList(Of CollectionRangeVariableSyntax)) As
JoinClauseSyntax
29194
Public Shadows Function AddJoinedVariables(ParamArray items As CollectionRangeVariableSyntax()) As
JoinClauseSyntax
29197
Friend MustOverride Function AddJoinedVariablesCore(ParamArray items As CollectionRangeVariableSyntax()) As
JoinClauseSyntax
29204
Public ReadOnly Property AdditionalJoins As SyntaxList(Of
JoinClauseSyntax
)
29210
Friend Overridable Function GetAdditionalJoinsCore() As SyntaxList(Of
JoinClauseSyntax
)
29212
Return new SyntaxList(Of
JoinClauseSyntax
)(listNode)
29220
Public Function WithAdditionalJoins(additionalJoins As SyntaxList(Of
JoinClauseSyntax
)) As
JoinClauseSyntax
29223
Friend MustOverride Function WithAdditionalJoinsCore(additionalJoins As SyntaxList(Of
JoinClauseSyntax
)) As
JoinClauseSyntax
29225
Public Shadows Function AddAdditionalJoins(ParamArray items As
JoinClauseSyntax
()) As
JoinClauseSyntax
29228
Friend MustOverride Function AddAdditionalJoinsCore(ParamArray items As
JoinClauseSyntax
()) As
JoinClauseSyntax
29247
Public Function WithOnKeyword(onKeyword As SyntaxToken) As
JoinClauseSyntax
29250
Friend MustOverride Function WithOnKeywordCore(onKeyword As SyntaxToken) As
JoinClauseSyntax
29271
Public Function WithJoinConditions(joinConditions As SeparatedSyntaxList(Of JoinConditionSyntax)) As
JoinClauseSyntax
29274
Friend MustOverride Function WithJoinConditionsCore(joinConditions As SeparatedSyntaxList(Of JoinConditionSyntax)) As
JoinClauseSyntax
29276
Public Shadows Function AddJoinConditions(ParamArray items As JoinConditionSyntax()) As
JoinClauseSyntax
29279
Friend MustOverride Function AddJoinConditionsCore(ParamArray items As JoinConditionSyntax()) As
JoinClauseSyntax
29453
Friend Overrides Function WithJoinKeywordCore(joinKeyword As SyntaxToken) As
JoinClauseSyntax
29479
Friend Overrides Function WithJoinedVariablesCore(joinedVariables As SeparatedSyntaxList(Of CollectionRangeVariableSyntax)) As
JoinClauseSyntax
29496
Friend Overrides Function AddJoinedVariablesCore(ParamArray items As CollectionRangeVariableSyntax()) As
JoinClauseSyntax
29506
Public Shadows ReadOnly Property AdditionalJoins As SyntaxList(Of
JoinClauseSyntax
)
29509
Return new SyntaxList(Of
JoinClauseSyntax
)(listNode)
29513
Friend Overrides Function GetAdditionalJoinsCore() As SyntaxList(Of
JoinClauseSyntax
)
29517
Friend Overrides Function WithAdditionalJoinsCore(additionalJoins As SyntaxList(Of
JoinClauseSyntax
)) As
JoinClauseSyntax
29526
Public Shadows Function WithAdditionalJoins(additionalJoins as SyntaxList(Of
JoinClauseSyntax
)) As SimpleJoinClauseSyntax
29530
Public Shadows Function AddAdditionalJoins(ParamArray items As
JoinClauseSyntax
()) As SimpleJoinClauseSyntax
29534
Friend Overrides Function AddAdditionalJoinsCore(ParamArray items As
JoinClauseSyntax
()) As
JoinClauseSyntax
29551
Friend Overrides Function WithOnKeywordCore(onKeyword As SyntaxToken) As
JoinClauseSyntax
29578
Friend Overrides Function WithJoinConditionsCore(joinConditions As SeparatedSyntaxList(Of JoinConditionSyntax)) As
JoinClauseSyntax
29595
Friend Overrides Function AddJoinConditionsCore(ParamArray items As JoinConditionSyntax()) As
JoinClauseSyntax
29653
Public Function Update(joinKeyword As SyntaxToken, joinedVariables As SeparatedSyntaxList(Of CollectionRangeVariableSyntax), additionalJoins As SyntaxList(of
JoinClauseSyntax
), onKeyword As SyntaxToken, joinConditions As SeparatedSyntaxList(Of JoinConditionSyntax)) As SimpleJoinClauseSyntax
29722
Friend Overrides Function WithJoinKeywordCore(joinKeyword As SyntaxToken) As
JoinClauseSyntax
29748
Friend Overrides Function WithJoinedVariablesCore(joinedVariables As SeparatedSyntaxList(Of CollectionRangeVariableSyntax)) As
JoinClauseSyntax
29765
Friend Overrides Function AddJoinedVariablesCore(ParamArray items As CollectionRangeVariableSyntax()) As
JoinClauseSyntax
29775
Public Shadows ReadOnly Property AdditionalJoins As SyntaxList(Of
JoinClauseSyntax
)
29778
Return new SyntaxList(Of
JoinClauseSyntax
)(listNode)
29782
Friend Overrides Function GetAdditionalJoinsCore() As SyntaxList(Of
JoinClauseSyntax
)
29786
Friend Overrides Function WithAdditionalJoinsCore(additionalJoins As SyntaxList(Of
JoinClauseSyntax
)) As
JoinClauseSyntax
29795
Public Shadows Function WithAdditionalJoins(additionalJoins as SyntaxList(Of
JoinClauseSyntax
)) As GroupJoinClauseSyntax
29799
Public Shadows Function AddAdditionalJoins(ParamArray items As
JoinClauseSyntax
()) As GroupJoinClauseSyntax
29803
Friend Overrides Function AddAdditionalJoinsCore(ParamArray items As
JoinClauseSyntax
()) As
JoinClauseSyntax
29820
Friend Overrides Function WithOnKeywordCore(onKeyword As SyntaxToken) As
JoinClauseSyntax
29847
Friend Overrides Function WithJoinConditionsCore(joinConditions As SeparatedSyntaxList(Of JoinConditionSyntax)) As
JoinClauseSyntax
29864
Friend Overrides Function AddJoinConditionsCore(ParamArray items As JoinConditionSyntax()) As
JoinClauseSyntax
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\LambdaUtilities.vb (12)
90
Dim newJoinClause = DirectCast(newJoinCondition.Parent,
JoinClauseSyntax
)
206
Dim joinClause = DirectCast(parent.Parent,
JoinClauseSyntax
)
260
Friend Shared Function GetJoinLeftLambdaBody(joinClause As
JoinClauseSyntax
) As VisualBasicSyntaxNode
264
Friend Shared Function GetJoinRightLambdaBody(joinClause As
JoinClauseSyntax
) As VisualBasicSyntaxNode
334
Dim firstCondition = DirectCast(node.Parent,
JoinClauseSyntax
).JoinConditions.First
419
Dim joinClause = DirectCast(lambda.Parent,
JoinClauseSyntax
)
446
AddFirstJoinVariableRecursive(result, DirectCast(innerClause,
JoinClauseSyntax
))
454
Private Shared Sub AddFirstJoinVariableRecursive(result As ArrayBuilder(Of SyntaxNode), joinClause As
JoinClauseSyntax
)
468
Private Shared Iterator Function EnumerateJoinClauseLeftExpressions(clause As
JoinClauseSyntax
) As IEnumerable(Of SyntaxNode)
474
Private Shared Iterator Function EnumerateJoinClauseRightExpressions(clause As
JoinClauseSyntax
) As IEnumerable(Of SyntaxNode)
591
Return DirectCast(clause,
JoinClauseSyntax
).JoinedVariables
600
Return joinCondition Is DirectCast(joinCondition.Parent,
JoinClauseSyntax
).JoinConditions.First
VisualBasicExtensions.vb (2)
1654
''' <term><see cref="
JoinClauseSyntax
"/></term>
1655
''' <description>Returns Join/GroupJoin method associated with <see cref="
JoinClauseSyntax
"/>.</description>
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
SyntaxTreeExtensions.vb (2)
404
targetToken.IsChildToken(Of
JoinClauseSyntax
)(Function(joinQuery) joinQuery.OnKeyword) OrElse
405
targetToken.IsChildSeparatorToken(Of
JoinClauseSyntax
, JoinConditionSyntax)(Function(joinQuery) joinQuery.JoinConditions) OrElse
VisualBasicSyntaxContext.vb (1)
351
Return SyntaxTree.IsFollowingCompleteExpression(Of
JoinClauseSyntax
)(
Microsoft.CodeAnalysis.VisualBasic.Features (14)
Completion\KeywordRecommenders\Queries\OnKeywordRecommender.vb (2)
22
If context.SyntaxTree.IsFollowingCompleteExpression(Of
JoinClauseSyntax
)(context.Position, context.TargetToken, Function(joinQuery) joinQuery.JoinedVariables.LastCollectionExpression, cancellationToken) OrElse
28
For Each joinClause In token.GetAncestors(Of
JoinClauseSyntax
)()
LambdaUtilities.vb (12)
90
Dim newJoinClause = DirectCast(newJoinCondition.Parent,
JoinClauseSyntax
)
206
Dim joinClause = DirectCast(parent.Parent,
JoinClauseSyntax
)
260
Friend Shared Function GetJoinLeftLambdaBody(joinClause As
JoinClauseSyntax
) As VisualBasicSyntaxNode
264
Friend Shared Function GetJoinRightLambdaBody(joinClause As
JoinClauseSyntax
) As VisualBasicSyntaxNode
334
Dim firstCondition = DirectCast(node.Parent,
JoinClauseSyntax
).JoinConditions.First
419
Dim joinClause = DirectCast(lambda.Parent,
JoinClauseSyntax
)
446
AddFirstJoinVariableRecursive(result, DirectCast(innerClause,
JoinClauseSyntax
))
454
Private Shared Sub AddFirstJoinVariableRecursive(result As ArrayBuilder(Of SyntaxNode), joinClause As
JoinClauseSyntax
)
468
Private Shared Iterator Function EnumerateJoinClauseLeftExpressions(clause As
JoinClauseSyntax
) As IEnumerable(Of SyntaxNode)
474
Private Shared Iterator Function EnumerateJoinClauseRightExpressions(clause As
JoinClauseSyntax
) As IEnumerable(Of SyntaxNode)
591
Return DirectCast(clause,
JoinClauseSyntax
).JoinedVariables
600
Return joinCondition Is DirectCast(joinCondition.Parent,
JoinClauseSyntax
).JoinConditions.First
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (2)
404
targetToken.IsChildToken(Of
JoinClauseSyntax
)(Function(joinQuery) joinQuery.OnKeyword) OrElse
405
targetToken.IsChildSeparatorToken(Of
JoinClauseSyntax
, JoinConditionSyntax)(Function(joinQuery) joinQuery.JoinConditions) OrElse
VisualBasicSyntaxContext.vb (1)
351
Return SyntaxTree.IsFollowingCompleteExpression(Of
JoinClauseSyntax
)(