124 references to CollectionRangeVariableSyntax
Microsoft.CodeAnalysis.VisualBasic (85)
Binding\Binder_Query.vb (4)
969
variables As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
),
1014
Dim variable As
CollectionRangeVariableSyntax
= variables(i)
4121
syntax As
CollectionRangeVariableSyntax
,
4246
syntax As
CollectionRangeVariableSyntax
,
Binding\MemberSemanticModel.vb (5)
581
Return GetDeclaredSymbol(DirectCast(parent,
CollectionRangeVariableSyntax
), cancellationToken)
652
Public Overrides Function GetDeclaredSymbol(rangeVariableSyntax As
CollectionRangeVariableSyntax
, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol
1034
Friend Overrides Function GetCollectionRangeVariableSymbolInfoWorker(node As
CollectionRangeVariableSyntax
, Optional cancellationToken As CancellationToken = Nothing) As CollectionRangeVariableSymbolInfo
1520
Private Function GetCollectionRangeVariablesLambdaBinder(variables As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
), position As Integer) As Binder
1524
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)
2485
Public Overridable Overloads Function GetDeclaredSymbol(rangeVariableSyntax As
CollectionRangeVariableSyntax
, Optional cancellationToken As CancellationToken = Nothing) As IRangeVariableSymbol
3324
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)
83
Return DirectCast(newLambdaOrPeer,
CollectionRangeVariableSyntax
).Expression
140
Dim crv = DirectCast(parent,
CollectionRangeVariableSyntax
)
229
Friend Shared Function GetFromOrAggregateVariableLambdaBody(rangeVariable As
CollectionRangeVariableSyntax
) As VisualBasicSyntaxNode
321
lambdaBody1 = DirectCast(node,
CollectionRangeVariableSyntax
).Expression
586
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
1618
variableSyntax As
CollectionRangeVariableSyntax
,
1687
''' <see cref="
CollectionRangeVariableSyntax
"/> and is the only query clause within
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (6)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
72
TypeOf ancestor IsNot
CollectionRangeVariableSyntax
AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
298
Return TypeOf token.Parent Is
CollectionRangeVariableSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\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
)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
387
targetToken.IsChildToken(Of
CollectionRangeVariableSyntax
)(Function(collectionRange) collectionRange.InKeyword) OrElse
1036
Friend Function LastCollectionExpression(collection As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (1)
217
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)
1008
Dim oldInfo = oldModel.GetCollectionRangeVariableSymbolInfo(DirectCast(oldNode,
CollectionRangeVariableSyntax
), cancellationToken)
1009
Dim newInfo = newModel.GetCollectionRangeVariableSymbolInfo(DirectCast(newNode,
CollectionRangeVariableSyntax
), cancellationToken)
src\roslyn\src\Compilers\VisualBasic\Portable\Syntax\LambdaUtilities.vb (5)
83
Return DirectCast(newLambdaOrPeer,
CollectionRangeVariableSyntax
).Expression
140
Dim crv = DirectCast(parent,
CollectionRangeVariableSyntax
)
229
Friend Shared Function GetFromOrAggregateVariableLambdaBody(rangeVariable As
CollectionRangeVariableSyntax
) As VisualBasicSyntaxNode
321
lambdaBody1 = DirectCast(node,
CollectionRangeVariableSyntax
).Expression
586
Private Shared Function GetCollectionRangeVariables(clause As SyntaxNode) As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
72
TypeOf ancestor IsNot
CollectionRangeVariableSyntax
AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
298
Return TypeOf token.Parent Is
CollectionRangeVariableSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\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
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
387
targetToken.IsChildToken(Of
CollectionRangeVariableSyntax
)(Function(collectionRange) collectionRange.InKeyword) OrElse
1036
Friend Function LastCollectionExpression(collection As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (1)
217
Dim collectionRange = TryCast(targetToken.Parent,
CollectionRangeVariableSyntax
)
Roslyn.Diagnostics.VisualBasic.Analyzers (9)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
72
TypeOf ancestor IsNot
CollectionRangeVariableSyntax
AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (1)
298
Return TypeOf token.Parent Is
CollectionRangeVariableSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\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
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
387
targetToken.IsChildToken(Of
CollectionRangeVariableSyntax
)(Function(collectionRange) collectionRange.InKeyword) OrElse
1036
Friend Function LastCollectionExpression(collection As SeparatedSyntaxList(Of
CollectionRangeVariableSyntax
)) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\VisualBasicSyntaxContext.vb (1)
217
Dim collectionRange = TryCast(targetToken.Parent,
CollectionRangeVariableSyntax
)