2 instantiations of BoundQueryLambda
Microsoft.CodeAnalysis.VisualBasic (2)
Binding\Binder_Query.vb (1)
35Return New BoundQueryLambda(queryLambdaSymbol.Syntax, queryLambdaSymbol, rangeVariables, expression, exprIsOperandOfConditionalBranch)
Generated\BoundNodes.xml.Generated.vb (1)
7278Dim result = New BoundQueryLambda(Me.Syntax, lambdaSymbol, rangeVariables, expression, exprIsOperandOfConditionalBranch, Me.HasErrors)
58 references to BoundQueryLambda
Microsoft.CodeAnalysis.VisualBasic (58)
Analysis\FlowAnalysis\AbstractRegionControlFlowPass.vb (1)
44Public Overrides Function VisitQueryLambda(node As BoundQueryLambda) As BoundNode
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1708Public Overrides Function VisitQueryLambda(node As BoundQueryLambda) As BoundNode
Analysis\FlowAnalysis\ReadWriteWalker.vb (2)
61Private _currentQueryLambda As BoundQueryLambda 188Public Overrides Function VisitQueryLambda(node As BoundQueryLambda) As BoundNode
Binding\Binder_Conversions.vb (2)
1211argument = ReclassifyQueryLambdaExpression(DirectCast(argument, BoundQueryLambda), conversionSemantics, tree, 1491lambda As BoundQueryLambda,
Binding\Binder_Invocation.vb (1)
2610argument = DirectCast(argument, BoundQueryLambda).Expression
Binding\Binder_Query.vb (23)
34exprIsOperandOfConditionalBranch As Boolean) As BoundQueryLambda 332Dim letSelectorLambda As BoundQueryLambda 708Private Shared Function ShouldSuppressDiagnostics(lambda As BoundQueryLambda) As Boolean 1426Dim outerKeyLambda As BoundQueryLambda = Nothing 1427Dim innerKeyLambda As BoundQueryLambda = Nothing 1673Dim outerKeyLambda As BoundQueryLambda = Nothing 1674Dim innerKeyLambda As BoundQueryLambda = Nothing 1691Dim intoLambda As BoundQueryLambda = BindIntoSelectorLambda(groupJoin, outer.RangeVariables, outer.CompoundVariableType, 1760Dim itemsLambda As BoundQueryLambda = BindGroupByItems(source, groupBy, itemsLambdaBinder, itemsRangeVariables, diagnostics) 1765Dim keysLambda As BoundQueryLambda = BindGroupByKeys(source, groupBy, keysLambdaBinder, keysRangeVariables, diagnostics) 1786Dim intoLambda As BoundQueryLambda = BindIntoSelectorLambda(groupBy, keysRangeVariables, keysLambda.Expression.Type, False, Nothing, 1855) As BoundQueryLambda 1860Dim itemsLambda As BoundQueryLambda = Nothing 1902) As BoundQueryLambda 1945itemsLambda As BoundQueryLambda, 1946keysLambda As BoundQueryLambda, 2022outerKeyLambda As BoundQueryLambda, 2023innerKeyLambda As BoundQueryLambda, 2104) As BoundQueryLambda 3257<Out()> ByRef outerKeyLambda As BoundQueryLambda, 3259<Out()> ByRef innerKeyLambda As BoundQueryLambda, 3930Dim aggregationLambda As BoundQueryLambda = Nothing 4677Dim queryLambda = DirectCast(arg, BoundQueryLambda)
BoundTree\BoundNodeExtensions.vb (1)
56Return DirectCast(boundNode, BoundQueryLambda).LambdaSymbol.ContainingBinder
Generated\BoundNodes.xml.Generated.vb (7)
7276Public Function Update(lambdaSymbol As SynthesizedLambdaSymbol, rangeVariables As ImmutableArray(Of RangeVariableSymbol), expression As BoundExpression, exprIsOperandOfConditionalBranch As Boolean) As BoundQueryLambda 9577Return VisitQueryLambda(CType(node, BoundQueryLambda), arg) 10201Public Overridable Function VisitQueryLambda(node As BoundQueryLambda, arg As A) As R 10904Public Overridable Function VisitQueryLambda(node As BoundQueryLambda) As BoundNode 11781Public Overrides Function VisitQueryLambda(node As BoundQueryLambda) As BoundNode 12834Public Overrides Function VisitQueryLambda(node As BoundQueryLambda) As BoundNode 14226Public Overrides Function VisitQueryLambda(node As BoundQueryLambda, arg As Object) As TreeDumperNode
Lowering\Diagnostics\DiagnosticsPass.vb (1)
57Public Overrides Function VisitQueryLambda(node As BoundQueryLambda) As BoundNode
Lowering\Instrumentation\CompoundInstrumenter.vb (1)
95Public Overrides Function InstrumentQueryLambdaBody(original As BoundQueryLambda, rewritten As BoundStatement) As BoundStatement
Lowering\Instrumentation\DebugInfoInjector.vb (1)
101Public Overrides Function InstrumentQueryLambdaBody(original As BoundQueryLambda, rewritten As BoundStatement) As BoundStatement
Lowering\Instrumentation\Instrumenter.vb (1)
113Public Overridable Function InstrumentQueryLambdaBody(original As BoundQueryLambda, rewritten As BoundStatement) As BoundStatement
Lowering\LocalRewriter\LocalRewriter_Query.vb (5)
36Public Overrides Function VisitQueryLambda(node As BoundQueryLambda) As BoundNode 77node As BoundQueryLambda, 182originalNode As BoundQueryLambda, 192Friend Shared Sub RemoveRangeVariables(originalNode As BoundQueryLambda, rangeVariableMap As Dictionary(Of RangeVariableSymbol, BoundExpression)) 198Friend Shared Function RewriteQueryLambda(rewrittenBody As BoundStatement, originalNode As BoundQueryLambda) As BoundLambda
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (1)
545Public NotOverridable Overrides Function VisitQueryLambda(node As BoundQueryLambda) As BoundNode
Operations\VisualBasicOperationFactory.vb (1)
267Dim rewrittenLambda As BoundNode = RewriteQueryLambda(DirectCast(boundNode, BoundQueryLambda))
Operations\VisualBasicOperationFactory_QueryLambdaRewriter.vb (2)
11Private Shared Function RewriteQueryLambda(node As BoundQueryLambda) As BoundNode 38Public Overrides Function VisitQueryLambda(node As BoundQueryLambda) As BoundNode
Semantics\Conversions.vb (2)
1055Return ClassifyQueryLambdaConversion(DirectCast(source, BoundQueryLambda), destination, binder, useSiteInfo) 1365Private Shared Function ClassifyQueryLambdaConversion(source As BoundQueryLambda, destination As TypeSymbol, binder As Binder, <[In], Out> ByRef useSiteInfo As CompoundUseSiteInfo(Of AssemblySymbol)) As ConversionKind
Semantics\OverloadResolution.vb (2)
2136newArgument = DirectCast(argument, BoundQueryLambda).Expression 2297newArgument = DirectCast(argument, BoundQueryLambda).Expression
Semantics\TypeInference\TypeArgumentInference.vb (3)
1204lambdaParameters = DirectCast(argNode.Expression, BoundQueryLambda).LambdaSymbol.Parameters 2069lambdaParams = DirectCast(argument, BoundQueryLambda).LambdaSymbol.Parameters 2120Dim queryLambda = DirectCast(argument, BoundQueryLambda)