4 instantiations of CollectionRangeVariableSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
25036
Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.
CollectionRangeVariableSyntax
(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
4374
Return New
CollectionRangeVariableSyntax
(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newIdentifier, newAsClause, newInKeyword, newExpression)
37607
Return New
CollectionRangeVariableSyntax
(SyntaxKind.CollectionRangeVariable, Nothing, Nothing, identifier, asClause, DirectCast(inKeyword.Node, InternalSyntax.KeywordSyntax), expression)
Generated\Syntax.xml.Syntax.Generated.vb (1)
27211
Me.
New
(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.CollectionRangeVariableSyntax(kind, errors, annotations, DirectCast(identifier.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ModifiedIdentifierSyntax), if(asClause IsNot Nothing, DirectCast(asClause.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SimpleAsClauseSyntax), Nothing), inKeyword, DirectCast(expression.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax)), Nothing, 0)
177 references to CollectionRangeVariableSyntax
Microsoft.CodeAnalysis.VisualBasic (85)
Binding\Binder_Query.vb (4)
970
variables As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
),
1015
Dim variable As
CollectionRangeVariableSyntax
= variables(i)
4122
syntax As
CollectionRangeVariableSyntax
,
4247
syntax As
CollectionRangeVariableSyntax
,
Binding\MemberSemanticModel.vb (5)
582
Return GetDeclaredSymbol(DirectCast(parent,
CollectionRangeVariableSyntax
), cancellationToken)
653
Public Overrides Function GetDeclaredSymbol(rangeVariableSyntax As
CollectionRangeVariableSyntax
, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol
1035
Friend Overrides Function GetCollectionRangeVariableSymbolInfoWorker(node As
CollectionRangeVariableSyntax
, Optional cancellationToken As CancellationToken = Nothing) As CollectionRangeVariableSymbolInfo
1521
Private Function GetCollectionRangeVariablesLambdaBinder(variables As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
), position As Integer) As Binder
1525
Dim item As
CollectionRangeVariableSyntax
= variables(i)
Compilation\QuerySymbolInfo.vb (6)
13
''' to "convert" <see cref="
CollectionRangeVariableSyntax
.Expression"/> to queryable
24
''' SelectMany method for <see cref="
CollectionRangeVariableSyntax
"/>, which is not the first
25
''' <see cref="
CollectionRangeVariableSyntax
"/> in a <see cref="QueryExpressionSyntax"/>, and is not the first
26
''' <see cref="
CollectionRangeVariableSyntax
"/> in <see cref="AggregateClauseSyntax"/>.
71
variableSyntax As
CollectionRangeVariableSyntax
,
84
Friend MustOverride Function GetCollectionRangeVariableSymbolInfoWorker(node As
CollectionRangeVariableSyntax
, Optional cancellationToken As CancellationToken = Nothing) As CollectionRangeVariableSymbolInfo
Compilation\SemanticModel.vb (2)
2486
Public Overridable Overloads Function GetDeclaredSymbol(rangeVariableSyntax As
CollectionRangeVariableSyntax
, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol
3325
Return Me.GetDeclaredSymbol(DirectCast(node,
CollectionRangeVariableSyntax
), cancellationToken)
Compilation\SpeculativeSemanticModelWithMemberModel.vb (2)
197
Public Overrides Function GetDeclaredSymbol(rangeVariableSyntax As
CollectionRangeVariableSyntax
, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol
273
Friend Overrides Function GetCollectionRangeVariableSymbolInfoWorker(node As
CollectionRangeVariableSyntax
, Optional cancellationToken As CancellationToken = Nothing) As CollectionRangeVariableSymbolInfo
Compilation\SyntaxTreeSemanticModel.vb (2)
427
Friend Overrides Function GetCollectionRangeVariableSymbolInfoWorker(node As
CollectionRangeVariableSyntax
, Optional cancellationToken As CancellationToken = Nothing) As CollectionRangeVariableSymbolInfo
1275
Public Overrides Function GetDeclaredSymbol(rangeVariableSyntax As
CollectionRangeVariableSyntax
, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol
Generated\Syntax.xml.Main.Generated.vb (19)
515
Public Overridable Function VisitCollectionRangeVariable(ByVal node As
CollectionRangeVariableSyntax
) As TResult
1250
Public Overridable Sub VisitCollectionRangeVariable(ByVal node As
CollectionRangeVariableSyntax
)
4361
Public Overrides Function VisitCollectionRangeVariable(ByVal node As
CollectionRangeVariableSyntax
) As SyntaxNode
37481
Public Shared Function CollectionRangeVariable(identifier As ModifiedIdentifierSyntax, asClause As SimpleAsClauseSyntax, inKeyword As SyntaxToken, expression As ExpressionSyntax) As
CollectionRangeVariableSyntax
37624
Public Shared Function CollectionRangeVariable(identifier As ModifiedIdentifierSyntax, asClause As SimpleAsClauseSyntax, expression As ExpressionSyntax) As
CollectionRangeVariableSyntax
37639
Public Shared Function CollectionRangeVariable(identifier As ModifiedIdentifierSyntax, expression As ExpressionSyntax) As
CollectionRangeVariableSyntax
37985
Public Shared Function FromClause(fromKeyword As SyntaxToken, variables As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)) As FromClauseSyntax
38003
Public Shared Function FromClause(variables As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)) As FromClauseSyntax
38016
Public Shared Function FromClause(ParamArray variables As
CollectionRangeVariableSyntax
()) As FromClauseSyntax
38017
Return SyntaxFactory.FromClause(SyntaxFactory.Token(SyntaxKind.FromKeyword), SyntaxFactory.SeparatedList(Of
CollectionRangeVariableSyntax
)().AddRange(variables))
38080
Public Shared Function AggregateClause(aggregateKeyword As SyntaxToken, variables As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
), additionalQueryOperators As SyntaxList(of QueryClauseSyntax), intoKeyword As SyntaxToken, aggregationVariables As SeparatedSyntaxList(Of AggregationRangeVariableSyntax)) As AggregateClauseSyntax
38107
Public Shared Function AggregateClause(variables As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
), additionalQueryOperators As SyntaxList(of QueryClauseSyntax), aggregationVariables As SeparatedSyntaxList(Of AggregationRangeVariableSyntax)) As AggregateClauseSyntax
38121
Public Shared Function AggregateClause(variables As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
), aggregationVariables As SeparatedSyntaxList(Of AggregationRangeVariableSyntax)) As AggregateClauseSyntax
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 (35)
27228
Public Shadows Function WithIdentifier(identifier as ModifiedIdentifierSyntax) As
CollectionRangeVariableSyntax
27249
Public Shadows Function WithAsClause(asClause as SimpleAsClauseSyntax) As
CollectionRangeVariableSyntax
27267
Public Shadows Function WithInKeyword(inKeyword as SyntaxToken) As
CollectionRangeVariableSyntax
27285
Public Shadows Function WithExpression(expression as ExpressionSyntax) As
CollectionRangeVariableSyntax
27340
Public Function Update(identifier As ModifiedIdentifierSyntax, asClause As SimpleAsClauseSyntax, inKeyword As SyntaxToken, expression As ExpressionSyntax) As
CollectionRangeVariableSyntax
28058
Public ReadOnly Property Variables As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)
28062
Return new SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)(listNode, Me.GetChildIndex(1))
28073
Public Shadows Function WithVariables(variables as SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)) As FromClauseSyntax
28077
Public Shadows Function AddVariables(ParamArray items As
CollectionRangeVariableSyntax
()) As FromClauseSyntax
28118
Public Function Update(fromKeyword As SyntaxToken, variables As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)) As FromClauseSyntax
28298
Public ReadOnly Property Variables As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)
28302
Return new SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)(listNode, Me.GetChildIndex(1))
28313
Public Shadows Function WithVariables(variables as SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)) As AggregateClauseSyntax
28317
Public Shadows Function AddVariables(ParamArray items As
CollectionRangeVariableSyntax
()) As AggregateClauseSyntax
28445
Public Function Update(aggregateKeyword As SyntaxToken, variables As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
), additionalQueryOperators As SyntaxList(of QueryClauseSyntax), intoKeyword As SyntaxToken, aggregationVariables As SeparatedSyntaxList(Of AggregationRangeVariableSyntax)) As AggregateClauseSyntax
29174
Public Overridable ReadOnly Property JoinedVariables As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)
29178
Return new SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)(listNode, Me.GetChildIndex(1))
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
29469
Public Overrides ReadOnly Property JoinedVariables As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)
29473
Return new SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)(listNode, Me.GetChildIndex(1))
29479
Friend Overrides Function WithJoinedVariablesCore(joinedVariables As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)) As JoinClauseSyntax
29488
Public Shadows Function WithJoinedVariables(joinedVariables as SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)) As SimpleJoinClauseSyntax
29492
Public Shadows Function AddJoinedVariables(ParamArray items As
CollectionRangeVariableSyntax
()) As SimpleJoinClauseSyntax
29496
Friend Overrides Function AddJoinedVariablesCore(ParamArray items As
CollectionRangeVariableSyntax
()) 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
29738
Public Overrides ReadOnly Property JoinedVariables As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)
29742
Return new SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)(listNode, Me.GetChildIndex(2))
29748
Friend Overrides Function WithJoinedVariablesCore(joinedVariables As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)) As JoinClauseSyntax
29757
Public Shadows Function WithJoinedVariables(joinedVariables as SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)) As GroupJoinClauseSyntax
29761
Public Shadows Function AddJoinedVariables(ParamArray items As
CollectionRangeVariableSyntax
()) As GroupJoinClauseSyntax
29765
Friend Overrides Function AddJoinedVariablesCore(ParamArray items As
CollectionRangeVariableSyntax
()) 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
Symbols\Source\RangeVariableSymbol.vb (1)
202
Dim collectionRange = TryCast(grandParent,
CollectionRangeVariableSyntax
)
Syntax\LambdaUtilities.vb (5)
82
Return DirectCast(newLambdaOrPeer,
CollectionRangeVariableSyntax
).Expression
139
Dim crv = DirectCast(parent,
CollectionRangeVariableSyntax
)
228
Friend Shared Function GetFromOrAggregateVariableLambdaBody(rangeVariable As
CollectionRangeVariableSyntax
) As VisualBasicSyntaxNode
320
lambdaBody1 = DirectCast(node,
CollectionRangeVariableSyntax
).Expression
581
Private Shared Function GetCollectionRangeVariables(clause As SyntaxNode) As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)
Syntax\SyntaxNodeExtensions.vb (1)
326
Return DirectCast(syntax,
CollectionRangeVariableSyntax
).Identifier.Identifier
VisualBasicExtensions.vb (3)
915
Public Function GetDeclaredSymbol(semanticModel As SemanticModel, rangeVariableSyntax As
CollectionRangeVariableSyntax
, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol
1596
variableSyntax As
CollectionRangeVariableSyntax
,
1665
''' <see cref="
CollectionRangeVariableSyntax
"/> and is the only query clause within
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (6)
SpeculationAnalyzer.vb (4)
173
Private Function QuerySymbolsAreCompatible(originalNode As
CollectionRangeVariableSyntax
, newNode As
CollectionRangeVariableSyntax
) As Boolean
392
Dim originalCollectionRangeVariableSyntax = TryCast(currentOriginalNode,
CollectionRangeVariableSyntax
)
394
Dim newCollectionRangeVariableSyntax = DirectCast(currentReplacedNode,
CollectionRangeVariableSyntax
)
VisualBasicSemanticFacts.vb (1)
69
Not TypeOf ancestor Is
CollectionRangeVariableSyntax
AndAlso
VisualBasicSyntaxFacts.vb (1)
295
Return TypeOf token.Parent Is
CollectionRangeVariableSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
SyntaxTreeExtensions.vb (2)
387
targetToken.IsChildToken(Of
CollectionRangeVariableSyntax
)(Function(collectionRange) collectionRange.InKeyword) OrElse
1036
Friend Function LastCollectionExpression(collection As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)) As ExpressionSyntax
VisualBasicSyntaxContext.vb (1)
206
Dim collectionRange = TryCast(targetToken.Parent,
CollectionRangeVariableSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Features (12)
Completion\KeywordRecommenders\Declarations\AsKeywordRecommender.vb (1)
31
If targetToken.IsFromIdentifierNode(Of
CollectionRangeVariableSyntax
)(Function(collectionRange) collectionRange.Identifier) Then
Completion\KeywordRecommenders\Declarations\InKeywordRecommender.vb (2)
45
If targetToken.IsFromIdentifierNode(Of
CollectionRangeVariableSyntax
)(Function(rangeVariable) rangeVariable.Identifier) OrElse
46
IsAfterCompleteAsClause(Of
CollectionRangeVariableSyntax
)(context, Function(rangeVariable) rangeVariable.AsClause, cancellationToken) Then
EditAndContinue\BreakpointSpans.vb (2)
198
Return TryCreateSpanForCollectionRangeVariable(DirectCast(node,
CollectionRangeVariableSyntax
))
376
Private Function TryCreateSpanForCollectionRangeVariable(collectionRangeVariable As
CollectionRangeVariableSyntax
) As TextSpan?
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
1450
Dim oldInfo = oldModel.GetCollectionRangeVariableSymbolInfo(DirectCast(oldNode,
CollectionRangeVariableSyntax
), cancellationToken)
1451
Dim newInfo = newModel.GetCollectionRangeVariableSymbolInfo(DirectCast(newNode,
CollectionRangeVariableSyntax
), cancellationToken)
LambdaUtilities.vb (5)
82
Return DirectCast(newLambdaOrPeer,
CollectionRangeVariableSyntax
).Expression
139
Dim crv = DirectCast(parent,
CollectionRangeVariableSyntax
)
228
Friend Shared Function GetFromOrAggregateVariableLambdaBody(rangeVariable As
CollectionRangeVariableSyntax
) As VisualBasicSyntaxNode
320
lambdaBody1 = DirectCast(node,
CollectionRangeVariableSyntax
).Expression
581
Private Shared Function GetCollectionRangeVariables(clause As SyntaxNode) As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (45)
DeclaringSyntaxNodeTests.vb (5)
715
CheckDeclaringSyntax(Of
CollectionRangeVariableSyntax
)(comp, tree, "range1", SymbolKind.RangeVariable)
718
CheckDeclaringSyntax(Of
CollectionRangeVariableSyntax
)(comp, tree, "range4", SymbolKind.RangeVariable)
719
CheckDeclaringSyntax(Of
CollectionRangeVariableSyntax
)(comp, tree, "range5", SymbolKind.RangeVariable)
720
CheckDeclaringSyntax(Of
CollectionRangeVariableSyntax
)(comp, tree, "range6", SymbolKind.RangeVariable)
722
CheckDeclaringSyntax(Of
CollectionRangeVariableSyntax
)(comp, tree, "range8", SymbolKind.RangeVariable)
Extensions.vb (1)
27
TypeOf node Is
CollectionRangeVariableSyntax
OrElse
Semantics\QueryExpressions_SemanticModel.vb (39)
125
Assert.Same(s6, semanticModel1.GetDeclaredSymbol(DirectCast(node6.Parent,
CollectionRangeVariableSyntax
)))
2121
Assert.Same(x1, semanticModel.GetDeclaredSymbol(DirectCast(node1.Parent,
CollectionRangeVariableSyntax
).Identifier))
2128
Dim node3 As
CollectionRangeVariableSyntax
= CompilationUtils.FindBindingText(Of
CollectionRangeVariableSyntax
)(compilation, "a.vb", 3)
2143
Assert.Same(w1, semanticModel.GetDeclaredSymbol(DirectCast(node4.Parent,
CollectionRangeVariableSyntax
).Identifier))
2220
Dim node13 As
CollectionRangeVariableSyntax
= CompilationUtils.FindBindingText(Of
CollectionRangeVariableSyntax
)(compilation, "a.vb", 13)
2231
Dim node14 As
CollectionRangeVariableSyntax
= CompilationUtils.FindBindingText(Of
CollectionRangeVariableSyntax
)(compilation, "a.vb", 14)
2245
Dim node15 As
CollectionRangeVariableSyntax
= CompilationUtils.FindBindingText(Of
CollectionRangeVariableSyntax
)(compilation, "a.vb", 14)
2251
Dim node15 As
CollectionRangeVariableSyntax
= CompilationUtils.FindBindingText(Of
CollectionRangeVariableSyntax
)(compilation, "a.vb", 15)
2267
Dim node16 As
CollectionRangeVariableSyntax
= CompilationUtils.FindBindingText(Of
CollectionRangeVariableSyntax
)(compilation, "a.vb", 16)
2278
Dim node17 As
CollectionRangeVariableSyntax
= CompilationUtils.FindBindingText(Of
CollectionRangeVariableSyntax
)(compilation, "a.vb", 17)
2294
Dim node18 As
CollectionRangeVariableSyntax
= CompilationUtils.FindBindingText(Of
CollectionRangeVariableSyntax
)(compilation, "a.vb", 18)
2313
Dim node19 As
CollectionRangeVariableSyntax
= CompilationUtils.FindBindingText(Of
CollectionRangeVariableSyntax
)(compilation, "a.vb", 19)
2328
Dim node20 As
CollectionRangeVariableSyntax
= CompilationUtils.FindBindingText(Of
CollectionRangeVariableSyntax
)(compilation, "a.vb", 20)
2347
Dim node21 As
CollectionRangeVariableSyntax
= CompilationUtils.FindBindingText(Of
CollectionRangeVariableSyntax
)(compilation, "a.vb", 21)
2362
Dim node22 As
CollectionRangeVariableSyntax
= CompilationUtils.FindBindingText(Of
CollectionRangeVariableSyntax
)(compilation, "a.vb", 22)
2381
Dim node23 As
CollectionRangeVariableSyntax
= CompilationUtils.FindBindingText(Of
CollectionRangeVariableSyntax
)(compilation, "a.vb", 23)
2400
Dim node24 As
CollectionRangeVariableSyntax
= CompilationUtils.FindBindingText(Of
CollectionRangeVariableSyntax
)(compilation, "a.vb", 24)
2422
Dim node25 As
CollectionRangeVariableSyntax
= CompilationUtils.FindBindingText(Of
CollectionRangeVariableSyntax
)(compilation, "a.vb", 25)
2438
Dim node26 As
CollectionRangeVariableSyntax
= CompilationUtils.FindBindingText(Of
CollectionRangeVariableSyntax
)(compilation, "a.vb", 26)
2454
Dim node27 As
CollectionRangeVariableSyntax
= CompilationUtils.FindBindingText(Of
CollectionRangeVariableSyntax
)(compilation, "a.vb", 27)
3303
Assert.Same(s1, semanticModel.GetDeclaredSymbol(DirectCast(node1.Parent,
CollectionRangeVariableSyntax
)))
3507
Assert.Same(s1, semanticModel.GetDeclaredSymbol(DirectCast(node1.Parent,
CollectionRangeVariableSyntax
)))
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (16)
Generated\Syntax.Test.xml.Generated.vb (14)
16383
Private Shared Function GenerateRedCollectionRangeVariable() As
CollectionRangeVariableSyntax
16488
SyntaxFactory.FromClause(SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), New SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)())
16495
return SyntaxFactory.FromClause(SyntaxFactory.Token(SyntaxKind.FromKeyword), New SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)())
16514
SyntaxFactory.AggregateClause(SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), New SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)(), Nothing, SyntaxFactory.Token(SyntaxKind.IntoKeyword), New SeparatedSyntaxList(Of AggregationRangeVariableSyntax)())
16522
SyntaxFactory.AggregateClause(SyntaxFactory.Token(SyntaxKind.AggregateKeyword), New SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)(), Nothing, SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), New SeparatedSyntaxList(Of AggregationRangeVariableSyntax)())
16529
return SyntaxFactory.AggregateClause(SyntaxFactory.Token(SyntaxKind.AggregateKeyword), New SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)(), Nothing, SyntaxFactory.Token(SyntaxKind.IntoKeyword), New SeparatedSyntaxList(Of AggregationRangeVariableSyntax)())
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)())
Parser\ParseExpression.vb (2)
2284
Dim collectionRangeVar = DirectCast(nodes.First(Function(n) n.Kind = SyntaxKind.CollectionRangeVariable),
CollectionRangeVariableSyntax
)
2302
Dim collectionRangeVar = DirectCast(nodes.First(Function(n) n.Kind = SyntaxKind.CollectionRangeVariable),
CollectionRangeVariableSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (9)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (2)
387
targetToken.IsChildToken(Of
CollectionRangeVariableSyntax
)(Function(collectionRange) collectionRange.InKeyword) OrElse
1036
Friend Function LastCollectionExpression(collection As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)) As ExpressionSyntax
SpeculationAnalyzer.vb (4)
173
Private Function QuerySymbolsAreCompatible(originalNode As
CollectionRangeVariableSyntax
, newNode As
CollectionRangeVariableSyntax
) As Boolean
392
Dim originalCollectionRangeVariableSyntax = TryCast(currentOriginalNode,
CollectionRangeVariableSyntax
)
394
Dim newCollectionRangeVariableSyntax = DirectCast(currentReplacedNode,
CollectionRangeVariableSyntax
)
VisualBasicSemanticFacts.vb (1)
69
Not TypeOf ancestor Is
CollectionRangeVariableSyntax
AndAlso
VisualBasicSyntaxContext.vb (1)
206
Dim collectionRange = TryCast(targetToken.Parent,
CollectionRangeVariableSyntax
)
VisualBasicSyntaxFacts.vb (1)
295
Return TypeOf token.Parent Is
CollectionRangeVariableSyntax
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Help\VisualBasicHelpContextService.Visitor.vb (1)
919
Public Overrides Sub VisitCollectionRangeVariable(node As
CollectionRangeVariableSyntax
)