126 references to RangeVariables
Microsoft.CodeAnalysis.VisualBasic (126)
Analysis\FlowAnalysis\ReadWriteWalker.vb (1)
202
Debug.Assert(node.
RangeVariables
.Length = 1)
Analysis\FlowAnalysis\VariablesDeclaredWalker.vb (3)
65
If Not node.WasCompilerGenerated AndAlso node.
RangeVariables
.Length > 0 AndAlso IsInside Then
66
Debug.Assert(node.
RangeVariables
.Length = 1)
67
_variablesDeclared.Add(node.
RangeVariables
(0))
Binding\Binder_Query.vb (112)
216
Dim intoBinder As New IntoClauseDisallowGroupReferenceBinder(Me, source, source.
RangeVariables
, source.CompoundVariableType, source.
RangeVariables
)
227
Dim intoBinder As New IntoClauseDisallowGroupReferenceBinder(Me, source, source.
RangeVariables
, source.CompoundVariableType, source.
RangeVariables
)
250
Dim intoBinder As New IntoClauseDisallowGroupReferenceBinder(Me, groupReference, source.
RangeVariables
, source.CompoundVariableType, source.
RangeVariables
)
309
Dim letSelectorParam As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.
RangeVariables
), 0,
311
aggregate, source.
RangeVariables
)
319
Dim letSelectorBinder As New QueryLambdaBinder(letSelectorLambdaSymbol, source.
RangeVariables
)
325
source.
RangeVariables
,
335
source.
RangeVariables
,
365
source.
RangeVariables
,
426
Dim selectSelectorParam As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(letOperator.
RangeVariables
), 0,
428
aggregate, letOperator.
RangeVariables
)
441
groupReference, group.
RangeVariables
, group.CompoundVariableType,
442
firstSelectSelectorBinder.RangeVariables.Concat(group.
RangeVariables
))
531
letOperator.
RangeVariables
,
590
Dim param As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.
RangeVariables
), 0,
592
fromClauseSyntax, source.
RangeVariables
)
656
Dim param As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.
RangeVariables
), 0,
658
clauseSyntax, source.
RangeVariables
)
665
Dim selectorBinder As New QueryLambdaBinder(lambdaSymbol, source.
RangeVariables
)
674
source.
RangeVariables
,
777
source.
RangeVariables
.Add(RangeVariableSymbol.CreateForErrorRecovery(Me,
793
Dim param As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.
RangeVariables
), 0,
795
variable, source.
RangeVariables
)
802
Dim selectorBinder As New QueryLambdaBinder(lambdaSymbol, source.
RangeVariables
)
811
source.
RangeVariables
,
848
source.
RangeVariables
.Concat(declaredRangeVariables),
994
sourceOpt.
RangeVariables
.Add(rangeVar),
1008
Debug.Assert(source.
RangeVariables
.Length = 1)
1018
Dim manySelectorParam As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.
RangeVariables
), 0,
1020
variable, source.
RangeVariables
)
1027
Dim manySelectorBinder As New QueryLambdaBinder(manySelectorLambdaSymbol, source.
RangeVariables
)
1030
Debug.Assert(manySelector.
RangeVariables
.Length = 1)
1033
source.
RangeVariables
,
1043
Dim joinSelectorParamLeft As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterNameLeft(source.
RangeVariables
), 0,
1045
variable, source.
RangeVariables
)
1047
Dim joinSelectorParamRight As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterNameRight(manySelector.
RangeVariables
), 1,
1049
variable, manySelector.
RangeVariables
)
1061
Dim sourceRangeVariables = source.
RangeVariables
1062
Dim joinSelectorRangeVariables As ImmutableArray(Of RangeVariableSymbol) = sourceRangeVariables.Concat(manySelector.
RangeVariables
)
1086
manySelector.
RangeVariables
,
1176
manySelector.
RangeVariables
,
1306
absorbingJoin.
RangeVariables
.Concat(joinSelectorDeclaredRangeVariables),
1388
declaredNames = CreateSetOfDeclaredNames(outer.
RangeVariables
)
1391
AssertDeclaredNames(declaredNames, outer.
RangeVariables
)
1423
AssertDeclaredNames(declaredNames, inner.
RangeVariables
)
1430
Dim joinSelectorRangeVariables As ImmutableArray(Of RangeVariableSymbol) = outer.
RangeVariables
.Concat(inner.
RangeVariables
)
1439
Dim joinSelectorParamLeft As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterNameLeft(outer.
RangeVariables
), 0,
1441
join, outer.
RangeVariables
)
1443
Dim joinSelectorParamRight As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterNameRight(inner.
RangeVariables
), 1,
1445
join, inner.
RangeVariables
)
1479
outer.
RangeVariables
,
1480
inner.
RangeVariables
,
1488
Debug.Assert(outer.
RangeVariables
.Length > 0 AndAlso inner.
RangeVariables
.Length > 0)
1552
outer.
RangeVariables
,
1553
inner.
RangeVariables
,
1631
Dim namesInScopeInOnClause As HashSet(Of String) = CreateSetOfDeclaredNames(outer.
RangeVariables
)
1635
declaredNames = CreateSetOfDeclaredNames(outer.
RangeVariables
)
1637
AssertDeclaredNames(declaredNames, outer.
RangeVariables
)
1669
Debug.Assert(outer.
RangeVariables
.Length > 0 AndAlso inner.
RangeVariables
.Length > 0)
1670
AssertDeclaredNames(namesInScopeInOnClause, inner.
RangeVariables
)
1679
outer.
RangeVariables
.Concat(inner.
RangeVariables
),
1691
Dim intoLambda As BoundQueryLambda = BindIntoSelectorLambda(groupJoin, outer.
RangeVariables
, outer.CompoundVariableType,
1693
groupType, inner.
RangeVariables
, inner.CompoundVariableType,
1727
outer.
RangeVariables
.Concat(intoRangeVariables),
1777
groupRangeVariables = source.
RangeVariables
1864
Dim itemsParam As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.
RangeVariables
), 0,
1866
groupBy, source.
RangeVariables
)
1873
itemsLambdaBinder = New QueryLambdaBinder(itemsLambdaSymbol, source.
RangeVariables
)
1879
source.
RangeVariables
,
1908
Dim keysParam As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.
RangeVariables
), 0,
1910
groupBy, source.
RangeVariables
)
1917
keysLambdaBinder = New QueryLambdaBinder(keysLambdaSymbol, source.
RangeVariables
)
1923
source.
RangeVariables
,
2051
groupJoin, outer.
RangeVariables
),
2312
Dim param As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.
RangeVariables
), 0,
2314
condition, source.
RangeVariables
)
2322
Dim filterBinder As New QueryLambdaBinder(lambdaSymbol, source.
RangeVariables
)
2366
source.
RangeVariables
,
2393
source.
RangeVariables
,
2429
source.
RangeVariables
,
2501
source.
RangeVariables
,
2525
Dim lambdaParameterName As String = GetQueryLambdaParameterName(source.
RangeVariables
)
2535
source.
RangeVariables
,
2550
ordering.Expression, source.
RangeVariables
)
2557
keyBinder = New QueryLambdaBinder(lambdaSymbol, source.
RangeVariables
)
2563
source.
RangeVariables
,
2624
source.
RangeVariables
,
3019
group, group.
RangeVariables
, group.CompoundVariableType,
3020
_rangeVariables.Concat(group.
RangeVariables
))
3031
group, group.
RangeVariables
, group.CompoundVariableType,
3032
_rangeVariables.Concat(group.
RangeVariables
))
3267
Debug.Assert(joinSelectorRangeVariables.SequenceEqual(outer.
RangeVariables
.Concat(inner.
RangeVariables
)))
3270
GetQueryLambdaParameterName(outer.
RangeVariables
), 0,
3272
join, outer.
RangeVariables
)
3280
GetQueryLambdaParameterName(inner.
RangeVariables
), 0,
3282
join, inner.
RangeVariables
)
3290
Dim sideDeterminator As New JoinConditionSideDeterminationVisitor(outer.
RangeVariables
, inner.
RangeVariables
)
3310
outer.
RangeVariables
,
3313
inner.
RangeVariables
,
3335
outer.
RangeVariables
,
3338
inner.
RangeVariables
,
3372
outer.
RangeVariables
,
3379
inner.
RangeVariables
,
BoundTree\BoundQueryableSource.vb (1)
14
Debug.Assert(
RangeVariables
.Length = 1)
Generated\BoundNodes.xml.Generated.vb (9)
7170
If source IsNot Me.Source OrElse rangeVariableOpt IsNot Me.RangeVariableOpt OrElse rangeVariables <> Me.
RangeVariables
OrElse compoundVariableType IsNot Me.CompoundVariableType OrElse binders <> Me.Binders OrElse type IsNot Me.Type Then
7208
If underlyingExpression IsNot Me.UnderlyingExpression OrElse rangeVariables <> Me.
RangeVariables
OrElse compoundVariableType IsNot Me.CompoundVariableType OrElse binders <> Me.Binders OrElse type IsNot Me.Type Then
7465
If capturedGroupOpt IsNot Me.CapturedGroupOpt OrElse groupPlaceholderOpt IsNot Me.GroupPlaceholderOpt OrElse underlyingExpression IsNot Me.UnderlyingExpression OrElse rangeVariables <> Me.
RangeVariables
OrElse compoundVariableType IsNot Me.CompoundVariableType OrElse binders <> Me.Binders OrElse type IsNot Me.Type Then
12852
Return node.Update(source, node.RangeVariableOpt, node.
RangeVariables
, compoundVariableType, node.Binders, type)
12859
Return node.Update(underlyingExpression, node.
RangeVariables
, compoundVariableType, node.Binders, type)
12891
Return node.Update(capturedGroupOpt, groupPlaceholderOpt, underlyingExpression, node.
RangeVariables
, compoundVariableType, node.Binders, type)
14239
New TreeDumperNode("rangeVariables", node.
RangeVariables
, Nothing),
14249
New TreeDumperNode("rangeVariables", node.
RangeVariables
, Nothing),
14295
New TreeDumperNode("rangeVariables", node.
RangeVariables
, Nothing),