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)
215
Dim intoBinder As New IntoClauseDisallowGroupReferenceBinder(Me, source, source.
RangeVariables
, source.CompoundVariableType, source.
RangeVariables
)
226
Dim intoBinder As New IntoClauseDisallowGroupReferenceBinder(Me, source, source.
RangeVariables
, source.CompoundVariableType, source.
RangeVariables
)
249
Dim intoBinder As New IntoClauseDisallowGroupReferenceBinder(Me, groupReference, source.
RangeVariables
, source.CompoundVariableType, source.
RangeVariables
)
308
Dim letSelectorParam As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.
RangeVariables
), 0,
310
aggregate, source.
RangeVariables
)
318
Dim letSelectorBinder As New QueryLambdaBinder(letSelectorLambdaSymbol, source.
RangeVariables
)
324
source.
RangeVariables
,
334
source.
RangeVariables
,
364
source.
RangeVariables
,
425
Dim selectSelectorParam As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(letOperator.
RangeVariables
), 0,
427
aggregate, letOperator.
RangeVariables
)
440
groupReference, group.
RangeVariables
, group.CompoundVariableType,
441
firstSelectSelectorBinder.RangeVariables.Concat(group.
RangeVariables
))
530
letOperator.
RangeVariables
,
589
Dim param As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.
RangeVariables
), 0,
591
fromClauseSyntax, source.
RangeVariables
)
655
Dim param As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.
RangeVariables
), 0,
657
clauseSyntax, source.
RangeVariables
)
664
Dim selectorBinder As New QueryLambdaBinder(lambdaSymbol, source.
RangeVariables
)
673
source.
RangeVariables
,
776
source.
RangeVariables
.Add(RangeVariableSymbol.CreateForErrorRecovery(Me,
792
Dim param As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.
RangeVariables
), 0,
794
variable, source.
RangeVariables
)
801
Dim selectorBinder As New QueryLambdaBinder(lambdaSymbol, source.
RangeVariables
)
810
source.
RangeVariables
,
847
source.
RangeVariables
.Concat(declaredRangeVariables),
993
sourceOpt.
RangeVariables
.Add(rangeVar),
1007
Debug.Assert(source.
RangeVariables
.Length = 1)
1017
Dim manySelectorParam As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.
RangeVariables
), 0,
1019
variable, source.
RangeVariables
)
1026
Dim manySelectorBinder As New QueryLambdaBinder(manySelectorLambdaSymbol, source.
RangeVariables
)
1029
Debug.Assert(manySelector.
RangeVariables
.Length = 1)
1032
source.
RangeVariables
,
1042
Dim joinSelectorParamLeft As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterNameLeft(source.
RangeVariables
), 0,
1044
variable, source.
RangeVariables
)
1046
Dim joinSelectorParamRight As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterNameRight(manySelector.
RangeVariables
), 1,
1048
variable, manySelector.
RangeVariables
)
1060
Dim sourceRangeVariables = source.
RangeVariables
1061
Dim joinSelectorRangeVariables As ImmutableArray(Of RangeVariableSymbol) = sourceRangeVariables.Concat(manySelector.
RangeVariables
)
1085
manySelector.
RangeVariables
,
1175
manySelector.
RangeVariables
,
1305
absorbingJoin.
RangeVariables
.Concat(joinSelectorDeclaredRangeVariables),
1387
declaredNames = CreateSetOfDeclaredNames(outer.
RangeVariables
)
1390
AssertDeclaredNames(declaredNames, outer.
RangeVariables
)
1422
AssertDeclaredNames(declaredNames, inner.
RangeVariables
)
1429
Dim joinSelectorRangeVariables As ImmutableArray(Of RangeVariableSymbol) = outer.
RangeVariables
.Concat(inner.
RangeVariables
)
1438
Dim joinSelectorParamLeft As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterNameLeft(outer.
RangeVariables
), 0,
1440
join, outer.
RangeVariables
)
1442
Dim joinSelectorParamRight As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterNameRight(inner.
RangeVariables
), 1,
1444
join, inner.
RangeVariables
)
1478
outer.
RangeVariables
,
1479
inner.
RangeVariables
,
1487
Debug.Assert(outer.
RangeVariables
.Length > 0 AndAlso inner.
RangeVariables
.Length > 0)
1551
outer.
RangeVariables
,
1552
inner.
RangeVariables
,
1630
Dim namesInScopeInOnClause As HashSet(Of String) = CreateSetOfDeclaredNames(outer.
RangeVariables
)
1634
declaredNames = CreateSetOfDeclaredNames(outer.
RangeVariables
)
1636
AssertDeclaredNames(declaredNames, outer.
RangeVariables
)
1668
Debug.Assert(outer.
RangeVariables
.Length > 0 AndAlso inner.
RangeVariables
.Length > 0)
1669
AssertDeclaredNames(namesInScopeInOnClause, inner.
RangeVariables
)
1678
outer.
RangeVariables
.Concat(inner.
RangeVariables
),
1690
Dim intoLambda As BoundQueryLambda = BindIntoSelectorLambda(groupJoin, outer.
RangeVariables
, outer.CompoundVariableType,
1692
groupType, inner.
RangeVariables
, inner.CompoundVariableType,
1726
outer.
RangeVariables
.Concat(intoRangeVariables),
1776
groupRangeVariables = source.
RangeVariables
1863
Dim itemsParam As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.
RangeVariables
), 0,
1865
groupBy, source.
RangeVariables
)
1872
itemsLambdaBinder = New QueryLambdaBinder(itemsLambdaSymbol, source.
RangeVariables
)
1878
source.
RangeVariables
,
1907
Dim keysParam As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.
RangeVariables
), 0,
1909
groupBy, source.
RangeVariables
)
1916
keysLambdaBinder = New QueryLambdaBinder(keysLambdaSymbol, source.
RangeVariables
)
1922
source.
RangeVariables
,
2050
groupJoin, outer.
RangeVariables
),
2311
Dim param As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.
RangeVariables
), 0,
2313
condition, source.
RangeVariables
)
2321
Dim filterBinder As New QueryLambdaBinder(lambdaSymbol, source.
RangeVariables
)
2365
source.
RangeVariables
,
2392
source.
RangeVariables
,
2428
source.
RangeVariables
,
2500
source.
RangeVariables
,
2524
Dim lambdaParameterName As String = GetQueryLambdaParameterName(source.
RangeVariables
)
2534
source.
RangeVariables
,
2549
ordering.Expression, source.
RangeVariables
)
2556
keyBinder = New QueryLambdaBinder(lambdaSymbol, source.
RangeVariables
)
2562
source.
RangeVariables
,
2623
source.
RangeVariables
,
3018
group, group.
RangeVariables
, group.CompoundVariableType,
3019
_rangeVariables.Concat(group.
RangeVariables
))
3030
group, group.
RangeVariables
, group.CompoundVariableType,
3031
_rangeVariables.Concat(group.
RangeVariables
))
3266
Debug.Assert(joinSelectorRangeVariables.SequenceEqual(outer.
RangeVariables
.Concat(inner.
RangeVariables
)))
3269
GetQueryLambdaParameterName(outer.
RangeVariables
), 0,
3271
join, outer.
RangeVariables
)
3279
GetQueryLambdaParameterName(inner.
RangeVariables
), 0,
3281
join, inner.
RangeVariables
)
3289
Dim sideDeterminator As New JoinConditionSideDeterminationVisitor(outer.
RangeVariables
, inner.
RangeVariables
)
3309
outer.
RangeVariables
,
3312
inner.
RangeVariables
,
3334
outer.
RangeVariables
,
3337
inner.
RangeVariables
,
3371
outer.
RangeVariables
,
3378
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),