126 references to RangeVariables
Microsoft.CodeAnalysis.VisualBasic (126)
Analysis\FlowAnalysis\ReadWriteWalker.vb (1)
202Debug.Assert(node.RangeVariables.Length = 1)
Analysis\FlowAnalysis\VariablesDeclaredWalker.vb (3)
65If Not node.WasCompilerGenerated AndAlso node.RangeVariables.Length > 0 AndAlso IsInside Then 66Debug.Assert(node.RangeVariables.Length = 1) 67_variablesDeclared.Add(node.RangeVariables(0))
Binding\Binder_Query.vb (112)
215Dim intoBinder As New IntoClauseDisallowGroupReferenceBinder(Me, source, source.RangeVariables, source.CompoundVariableType, source.RangeVariables) 226Dim intoBinder As New IntoClauseDisallowGroupReferenceBinder(Me, source, source.RangeVariables, source.CompoundVariableType, source.RangeVariables) 249Dim intoBinder As New IntoClauseDisallowGroupReferenceBinder(Me, groupReference, source.RangeVariables, source.CompoundVariableType, source.RangeVariables) 308Dim letSelectorParam As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.RangeVariables), 0, 310aggregate, source.RangeVariables) 318Dim letSelectorBinder As New QueryLambdaBinder(letSelectorLambdaSymbol, source.RangeVariables) 324source.RangeVariables, 334source.RangeVariables, 364source.RangeVariables, 425Dim selectSelectorParam As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(letOperator.RangeVariables), 0, 427aggregate, letOperator.RangeVariables) 440groupReference, group.RangeVariables, group.CompoundVariableType, 441firstSelectSelectorBinder.RangeVariables.Concat(group.RangeVariables)) 530letOperator.RangeVariables, 589Dim param As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.RangeVariables), 0, 591fromClauseSyntax, source.RangeVariables) 655Dim param As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.RangeVariables), 0, 657clauseSyntax, source.RangeVariables) 664Dim selectorBinder As New QueryLambdaBinder(lambdaSymbol, source.RangeVariables) 673source.RangeVariables, 776source.RangeVariables.Add(RangeVariableSymbol.CreateForErrorRecovery(Me, 792Dim param As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.RangeVariables), 0, 794variable, source.RangeVariables) 801Dim selectorBinder As New QueryLambdaBinder(lambdaSymbol, source.RangeVariables) 810source.RangeVariables, 847source.RangeVariables.Concat(declaredRangeVariables), 993sourceOpt.RangeVariables.Add(rangeVar), 1007Debug.Assert(source.RangeVariables.Length = 1) 1017Dim manySelectorParam As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.RangeVariables), 0, 1019variable, source.RangeVariables) 1026Dim manySelectorBinder As New QueryLambdaBinder(manySelectorLambdaSymbol, source.RangeVariables) 1029Debug.Assert(manySelector.RangeVariables.Length = 1) 1032source.RangeVariables, 1042Dim joinSelectorParamLeft As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterNameLeft(source.RangeVariables), 0, 1044variable, source.RangeVariables) 1046Dim joinSelectorParamRight As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterNameRight(manySelector.RangeVariables), 1, 1048variable, manySelector.RangeVariables) 1060Dim sourceRangeVariables = source.RangeVariables 1061Dim joinSelectorRangeVariables As ImmutableArray(Of RangeVariableSymbol) = sourceRangeVariables.Concat(manySelector.RangeVariables) 1085manySelector.RangeVariables, 1175manySelector.RangeVariables, 1305absorbingJoin.RangeVariables.Concat(joinSelectorDeclaredRangeVariables), 1387declaredNames = CreateSetOfDeclaredNames(outer.RangeVariables) 1390AssertDeclaredNames(declaredNames, outer.RangeVariables) 1422AssertDeclaredNames(declaredNames, inner.RangeVariables) 1429Dim joinSelectorRangeVariables As ImmutableArray(Of RangeVariableSymbol) = outer.RangeVariables.Concat(inner.RangeVariables) 1438Dim joinSelectorParamLeft As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterNameLeft(outer.RangeVariables), 0, 1440join, outer.RangeVariables) 1442Dim joinSelectorParamRight As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterNameRight(inner.RangeVariables), 1, 1444join, inner.RangeVariables) 1478outer.RangeVariables, 1479inner.RangeVariables, 1487Debug.Assert(outer.RangeVariables.Length > 0 AndAlso inner.RangeVariables.Length > 0) 1551outer.RangeVariables, 1552inner.RangeVariables, 1630Dim namesInScopeInOnClause As HashSet(Of String) = CreateSetOfDeclaredNames(outer.RangeVariables) 1634declaredNames = CreateSetOfDeclaredNames(outer.RangeVariables) 1636AssertDeclaredNames(declaredNames, outer.RangeVariables) 1668Debug.Assert(outer.RangeVariables.Length > 0 AndAlso inner.RangeVariables.Length > 0) 1669AssertDeclaredNames(namesInScopeInOnClause, inner.RangeVariables) 1678outer.RangeVariables.Concat(inner.RangeVariables), 1690Dim intoLambda As BoundQueryLambda = BindIntoSelectorLambda(groupJoin, outer.RangeVariables, outer.CompoundVariableType, 1692groupType, inner.RangeVariables, inner.CompoundVariableType, 1726outer.RangeVariables.Concat(intoRangeVariables), 1776groupRangeVariables = source.RangeVariables 1863Dim itemsParam As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.RangeVariables), 0, 1865groupBy, source.RangeVariables) 1872itemsLambdaBinder = New QueryLambdaBinder(itemsLambdaSymbol, source.RangeVariables) 1878source.RangeVariables, 1907Dim keysParam As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.RangeVariables), 0, 1909groupBy, source.RangeVariables) 1916keysLambdaBinder = New QueryLambdaBinder(keysLambdaSymbol, source.RangeVariables) 1922source.RangeVariables, 2050groupJoin, outer.RangeVariables), 2311Dim param As BoundLambdaParameterSymbol = CreateQueryLambdaParameterSymbol(GetQueryLambdaParameterName(source.RangeVariables), 0, 2313condition, source.RangeVariables) 2321Dim filterBinder As New QueryLambdaBinder(lambdaSymbol, source.RangeVariables) 2365source.RangeVariables, 2392source.RangeVariables, 2428source.RangeVariables, 2500source.RangeVariables, 2524Dim lambdaParameterName As String = GetQueryLambdaParameterName(source.RangeVariables) 2534source.RangeVariables, 2549ordering.Expression, source.RangeVariables) 2556keyBinder = New QueryLambdaBinder(lambdaSymbol, source.RangeVariables) 2562source.RangeVariables, 2623source.RangeVariables, 3018group, group.RangeVariables, group.CompoundVariableType, 3019_rangeVariables.Concat(group.RangeVariables)) 3030group, group.RangeVariables, group.CompoundVariableType, 3031_rangeVariables.Concat(group.RangeVariables)) 3266Debug.Assert(joinSelectorRangeVariables.SequenceEqual(outer.RangeVariables.Concat(inner.RangeVariables))) 3269GetQueryLambdaParameterName(outer.RangeVariables), 0, 3271join, outer.RangeVariables) 3279GetQueryLambdaParameterName(inner.RangeVariables), 0, 3281join, inner.RangeVariables) 3289Dim sideDeterminator As New JoinConditionSideDeterminationVisitor(outer.RangeVariables, inner.RangeVariables) 3309outer.RangeVariables, 3312inner.RangeVariables, 3334outer.RangeVariables, 3337inner.RangeVariables, 3371outer.RangeVariables, 3378inner.RangeVariables,
BoundTree\BoundQueryableSource.vb (1)
14Debug.Assert(RangeVariables.Length = 1)
Generated\BoundNodes.xml.Generated.vb (9)
7170If 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 7208If underlyingExpression IsNot Me.UnderlyingExpression OrElse rangeVariables <> Me.RangeVariables OrElse compoundVariableType IsNot Me.CompoundVariableType OrElse binders <> Me.Binders OrElse type IsNot Me.Type Then 7465If 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 12852Return node.Update(source, node.RangeVariableOpt, node.RangeVariables, compoundVariableType, node.Binders, type) 12859Return node.Update(underlyingExpression, node.RangeVariables, compoundVariableType, node.Binders, type) 12891Return node.Update(capturedGroupOpt, groupPlaceholderOpt, underlyingExpression, node.RangeVariables, compoundVariableType, node.Binders, type) 14239New TreeDumperNode("rangeVariables", node.RangeVariables, Nothing), 14249New TreeDumperNode("rangeVariables", node.RangeVariables, Nothing), 14295New TreeDumperNode("rangeVariables", node.RangeVariables, Nothing),