55 references to BoundQueryLambda
Microsoft.CodeAnalysis.VisualBasic (55)
Analysis\FlowAnalysis\AbstractRegionControlFlowPass.vb (1)
44Public Overrides Function VisitQueryLambda(node As BoundQueryLambda) As BoundNode
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1714Public 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)
1224argument = ReclassifyQueryLambdaExpression(DirectCast(argument, BoundQueryLambda), conversionSemantics, tree, 1504lambda As BoundQueryLambda,
Binding\Binder_Invocation.vb (1)
2604argument = 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)
7302Public Function Update(lambdaSymbol As SynthesizedLambdaSymbol, rangeVariables As ImmutableArray(Of RangeVariableSymbol), expression As BoundExpression, exprIsOperandOfConditionalBranch As Boolean) As BoundQueryLambda 9611Return VisitQueryLambda(CType(node, BoundQueryLambda), arg) 10235Public Overridable Function VisitQueryLambda(node As BoundQueryLambda, arg As A) As R 10938Public Overridable Function VisitQueryLambda(node As BoundQueryLambda) As BoundNode 11815Public Overrides Function VisitQueryLambda(node As BoundQueryLambda) As BoundNode 12868Public Overrides Function VisitQueryLambda(node As BoundQueryLambda) As BoundNode 14263Public 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)
546Public NotOverridable Overrides Function VisitQueryLambda(node As BoundQueryLambda) As BoundNode
Semantics\Conversions.vb (2)
1059Return ClassifyQueryLambdaConversion(DirectCast(source, BoundQueryLambda), destination, binder, useSiteInfo) 1369Private 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)
2496newArgument = DirectCast(argument, BoundQueryLambda).Expression 2657newArgument = DirectCast(argument, BoundQueryLambda).Expression
Semantics\TypeInference\TypeArgumentInference.vb (3)
1200lambdaParameters = DirectCast(argNode.Expression, BoundQueryLambda).LambdaSymbol.Parameters 2065lambdaParams = DirectCast(argument, BoundQueryLambda).LambdaSymbol.Parameters 2116Dim queryLambda = DirectCast(argument, BoundQueryLambda)