4 instantiations of JoinConditionSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
27268
Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.
JoinConditionSyntax
(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
4604
Return New
JoinConditionSyntax
(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newLeft, newEqualsKeyword, newRight)
39515
Return New
JoinConditionSyntax
(SyntaxKind.JoinCondition, Nothing, Nothing, left, DirectCast(equalsKeyword.Node, InternalSyntax.KeywordSyntax), right)
Generated\Syntax.xml.Syntax.Generated.vb (1)
29304
Me.
New
(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.JoinConditionSyntax(kind, errors, annotations, DirectCast(left.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax), equalsKeyword, DirectCast(right.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax)), Nothing, 0)
71 references to JoinConditionSyntax
Microsoft.CodeAnalysis.VisualBasic (43)
Binding\Binder_Query.vb (2)
3292
Dim joinConditions As SeparatedSyntaxList(Of
JoinConditionSyntax
) = join.JoinConditions
3390
joinCondition As
JoinConditionSyntax
,
Generated\Syntax.xml.Main.Generated.vb (11)
557
Public Overridable Function VisitJoinCondition(ByVal node As
JoinConditionSyntax
) As TResult
1292
Public Overridable Sub VisitJoinCondition(ByVal node As
JoinConditionSyntax
)
4593
Public Overrides Function VisitJoinCondition(ByVal node As
JoinConditionSyntax
) As SyntaxNode
39285
Public Shared Function JoinCondition(left As ExpressionSyntax, equalsKeyword As SyntaxToken, right As ExpressionSyntax) As
JoinConditionSyntax
39528
Public Shared Function JoinCondition(left As ExpressionSyntax, right As ExpressionSyntax) As
JoinConditionSyntax
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
39595
Public Shared Function SimpleJoinClause(joinedVariables As SeparatedSyntaxList(Of CollectionRangeVariableSyntax), 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
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 (24)
29256
Public Overridable ReadOnly Property JoinConditions As SeparatedSyntaxList(Of
JoinConditionSyntax
)
29260
Return new SeparatedSyntaxList(Of
JoinConditionSyntax
)(listNode, Me.GetChildIndex(4))
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
29320
Public Shadows Function WithLeft(left as ExpressionSyntax) As
JoinConditionSyntax
29338
Public Shadows Function WithEqualsKeyword(equalsKeyword as SyntaxToken) As
JoinConditionSyntax
29355
Public Shadows Function WithRight(right as ExpressionSyntax) As
JoinConditionSyntax
29403
Public Function Update(left As ExpressionSyntax, equalsKeyword As SyntaxToken, right As ExpressionSyntax) As
JoinConditionSyntax
29568
Public Overrides ReadOnly Property JoinConditions As SeparatedSyntaxList(Of
JoinConditionSyntax
)
29572
Return new SeparatedSyntaxList(Of
JoinConditionSyntax
)(listNode, Me.GetChildIndex(4))
29578
Friend Overrides Function WithJoinConditionsCore(joinConditions As SeparatedSyntaxList(Of
JoinConditionSyntax
)) As JoinClauseSyntax
29587
Public Shadows Function WithJoinConditions(joinConditions as SeparatedSyntaxList(Of
JoinConditionSyntax
)) As SimpleJoinClauseSyntax
29591
Public Shadows Function AddJoinConditions(ParamArray items As
JoinConditionSyntax
()) As SimpleJoinClauseSyntax
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
29837
Public Overrides ReadOnly Property JoinConditions As SeparatedSyntaxList(Of
JoinConditionSyntax
)
29841
Return new SeparatedSyntaxList(Of
JoinConditionSyntax
)(listNode, Me.GetChildIndex(5))
29847
Friend Overrides Function WithJoinConditionsCore(joinConditions As SeparatedSyntaxList(Of
JoinConditionSyntax
)) As JoinClauseSyntax
29856
Public Shadows Function WithJoinConditions(joinConditions as SeparatedSyntaxList(Of
JoinConditionSyntax
)) As GroupJoinClauseSyntax
29860
Public Shadows Function AddJoinConditions(ParamArray items As
JoinConditionSyntax
()) As GroupJoinClauseSyntax
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 (6)
88
Dim oldJoinCondition = DirectCast(oldLambda,
JoinConditionSyntax
)
89
Dim newJoinCondition = DirectCast(newLambdaOrPeer,
JoinConditionSyntax
)
205
Dim joinCondition = DirectCast(parent,
JoinConditionSyntax
)
420
Dim joinCondition = DirectCast(lambda,
JoinConditionSyntax
)
469
For Each condition As
JoinConditionSyntax
In clause.JoinConditions
475
For Each condition As
JoinConditionSyntax
In clause.JoinConditions
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
VisualBasicSyntaxFacts.vb (1)
291
Return TypeOf token.Parent Is
JoinConditionSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
SyntaxTreeExtensions.vb (2)
405
targetToken.IsChildSeparatorToken(Of JoinClauseSyntax,
JoinConditionSyntax
)(Function(joinQuery) joinQuery.JoinConditions) OrElse
406
targetToken.IsChildToken(Of
JoinConditionSyntax
)(Function(joinCondition) joinCondition.EqualsKeyword) OrElse
Microsoft.CodeAnalysis.VisualBasic.Features (12)
Completion\KeywordRecommenders\Expressions\BinaryOperatorKeywordRecommender.vb (1)
85
If context.SyntaxTree.IsFollowingCompleteExpression(Of
JoinConditionSyntax
)(
Completion\KeywordRecommenders\Queries\EqualsKeywordRecommender.vb (1)
22
Return If(context.SyntaxTree.IsFollowingCompleteExpression(Of
JoinConditionSyntax
)(context.Position, context.TargetToken, Function(joinCondition) joinCondition.Left, cancellationToken),
Completion\KeywordRecommenders\Queries\OnKeywordRecommender.vb (1)
23
context.SyntaxTree.IsFollowingCompleteExpression(Of
JoinConditionSyntax
)(context.Position, context.TargetToken, Function(joinCondition) joinCondition.Right, cancellationToken) Then
Completion\KeywordRecommenders\RecommendationHelpers.vb (1)
95
Friend Function LastJoinKey(collection As SeparatedSyntaxList(Of
JoinConditionSyntax
)) As ExpressionSyntax
EditAndContinue\BreakpointSpans.vb (1)
447
Dim joinCondition = DirectCast(expression.Parent,
JoinConditionSyntax
)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1734
Return DirectCast(node,
JoinConditionSyntax
).EqualsKeyword.Span
LambdaUtilities.vb (6)
88
Dim oldJoinCondition = DirectCast(oldLambda,
JoinConditionSyntax
)
89
Dim newJoinCondition = DirectCast(newLambdaOrPeer,
JoinConditionSyntax
)
205
Dim joinCondition = DirectCast(parent,
JoinConditionSyntax
)
420
Dim joinCondition = DirectCast(lambda,
JoinConditionSyntax
)
469
For Each condition As
JoinConditionSyntax
In clause.JoinConditions
475
For Each condition As
JoinConditionSyntax
In clause.JoinConditions
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (9)
Generated\Syntax.Test.xml.Generated.vb (9)
16727
Private Shared Function GenerateRedJoinCondition() As
JoinConditionSyntax
16759
SyntaxFactory.SimpleJoinClause(SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), New SeparatedSyntaxList(Of CollectionRangeVariableSyntax)(), Nothing, SyntaxFactory.Token(SyntaxKind.OnKeyword), New SeparatedSyntaxList(Of
JoinConditionSyntax
)())
16767
SyntaxFactory.SimpleJoinClause(SyntaxFactory.Token(SyntaxKind.JoinKeyword), New SeparatedSyntaxList(Of CollectionRangeVariableSyntax)(), Nothing, SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), New SeparatedSyntaxList(Of
JoinConditionSyntax
)())
16774
return SyntaxFactory.SimpleJoinClause(SyntaxFactory.Token(SyntaxKind.JoinKeyword), New SeparatedSyntaxList(Of CollectionRangeVariableSyntax)(), Nothing, SyntaxFactory.Token(SyntaxKind.OnKeyword), New SeparatedSyntaxList(Of
JoinConditionSyntax
)())
16780
SyntaxFactory.GroupJoinClause(SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), SyntaxFactory.Token(SyntaxKind.JoinKeyword), New SeparatedSyntaxList(Of CollectionRangeVariableSyntax)(), Nothing, SyntaxFactory.Token(SyntaxKind.OnKeyword), New SeparatedSyntaxList(Of
JoinConditionSyntax
)(), SyntaxFactory.Token(SyntaxKind.IntoKeyword), New SeparatedSyntaxList(Of AggregationRangeVariableSyntax)())
16788
SyntaxFactory.GroupJoinClause(SyntaxFactory.Token(SyntaxKind.GroupKeyword), SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), New SeparatedSyntaxList(Of CollectionRangeVariableSyntax)(), Nothing, SyntaxFactory.Token(SyntaxKind.OnKeyword), New SeparatedSyntaxList(Of
JoinConditionSyntax
)(), SyntaxFactory.Token(SyntaxKind.IntoKeyword), New SeparatedSyntaxList(Of AggregationRangeVariableSyntax)())
16796
SyntaxFactory.GroupJoinClause(SyntaxFactory.Token(SyntaxKind.GroupKeyword), SyntaxFactory.Token(SyntaxKind.JoinKeyword), New SeparatedSyntaxList(Of CollectionRangeVariableSyntax)(), Nothing, SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), New SeparatedSyntaxList(Of
JoinConditionSyntax
)(), SyntaxFactory.Token(SyntaxKind.IntoKeyword), New SeparatedSyntaxList(Of AggregationRangeVariableSyntax)())
16804
SyntaxFactory.GroupJoinClause(SyntaxFactory.Token(SyntaxKind.GroupKeyword), SyntaxFactory.Token(SyntaxKind.JoinKeyword), New SeparatedSyntaxList(Of CollectionRangeVariableSyntax)(), Nothing, SyntaxFactory.Token(SyntaxKind.OnKeyword), New SeparatedSyntaxList(Of
JoinConditionSyntax
)(), SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), New SeparatedSyntaxList(Of AggregationRangeVariableSyntax)())
16811
return SyntaxFactory.GroupJoinClause(SyntaxFactory.Token(SyntaxKind.GroupKeyword), SyntaxFactory.Token(SyntaxKind.JoinKeyword), New SeparatedSyntaxList(Of CollectionRangeVariableSyntax)(), Nothing, SyntaxFactory.Token(SyntaxKind.OnKeyword), New SeparatedSyntaxList(Of
JoinConditionSyntax
)(), SyntaxFactory.Token(SyntaxKind.IntoKeyword), New SeparatedSyntaxList(Of AggregationRangeVariableSyntax)())
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (2)
405
targetToken.IsChildSeparatorToken(Of JoinClauseSyntax,
JoinConditionSyntax
)(Function(joinQuery) joinQuery.JoinConditions) OrElse
406
targetToken.IsChildToken(Of
JoinConditionSyntax
)(Function(joinCondition) joinCondition.EqualsKeyword) OrElse
VisualBasicSyntaxFacts.vb (1)
291
Return TypeOf token.Parent Is
JoinConditionSyntax
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Help\VisualBasicHelpContextService.Visitor.vb (1)
911
Public Overrides Sub VisitJoinCondition(node As
JoinConditionSyntax
)