33 references to LambdaSymbol
Microsoft.CodeAnalysis.VisualBasic (33)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1710
Me.symbol = node.
LambdaSymbol
Analysis\FlowAnalysis\ReadWriteWalker.vb (2)
173
(Me._currentMethodOrLambda <> Me._currentQueryLambda.
LambdaSymbol
OrElse
190
Me._currentMethodOrLambda = node.
LambdaSymbol
Binding\Binder_Conversions.vb (6)
1521
If lambda.
LambdaSymbol
.ReturnType Is LambdaSymbol.ReturnTypePendingDelegate AndAlso
1525
lambda = lambda.Update(lambda.
LambdaSymbol
, lambda.RangeVariables,
1559
ReportDiagnostic(diagnostics, lambda.
LambdaSymbol
.Parameters(delegateParam.Ordinal).Locations(0),
1582
If lambda.
LambdaSymbol
.ReturnType Is LambdaSymbol.ReturnTypePendingDelegate Then
1583
lambda = lambda.Update(lambda.
LambdaSymbol
, lambda.RangeVariables,
1589
lambda = lambda.Update(lambda.
LambdaSymbol
, lambda.RangeVariables,
Binding\Binder_Query.vb (3)
713
For Each param As ParameterSymbol In lambda.
LambdaSymbol
.Parameters
4679
If queryLambda.
LambdaSymbol
.ReturnType Is LambdaSymbol.ReturnTypePendingDelegate Then
4681
queryLambda.
LambdaSymbol
.SetQueryLambdaReturnType(delegateReturnType)
BoundTree\BoundNodeExtensions.vb (1)
56
Return DirectCast(boundNode, BoundQueryLambda).
LambdaSymbol
.ContainingBinder
Generated\BoundNodes.xml.Generated.vb (3)
7277
If lambdaSymbol IsNot Me.
LambdaSymbol
OrElse rangeVariables <> Me.RangeVariables OrElse expression IsNot Me.Expression OrElse exprIsOperandOfConditionalBranch <> Me.ExprIsOperandOfConditionalBranch Then
12837
Return node.Update(node.
LambdaSymbol
, node.RangeVariables, expression, node.ExprIsOperandOfConditionalBranch)
14228
New TreeDumperNode("lambdaSymbol", node.
LambdaSymbol
, Nothing),
Lowering\Diagnostics\DiagnosticsPass.vb (1)
59
Me._containingSymbol = node.
LambdaSymbol
Lowering\Instrumentation\DebugInfoInjector.vb (1)
107
Select Case original.
LambdaSymbol
.SynthesizedKind
Lowering\Instrumentation\Instrumenter.vb (2)
114
Debug.Assert(original.
LambdaSymbol
.SynthesizedKind = SynthesizedLambdaKind.AggregateQueryLambda OrElse
115
original.
LambdaSymbol
.SynthesizedKind = SynthesizedLambdaKind.LetVariableQueryLambda)
Lowering\LocalRewriter\LocalRewriter_Query.vb (4)
43
Me._currentMethodOrLambda = node.
LambdaSymbol
48
Dim synthesizedKind As SynthesizedLambdaKind = node.
LambdaSymbol
.SynthesizedKind
90
For Each parameter As ParameterSymbol In node.
LambdaSymbol
.Parameters
205
originalNode.
LambdaSymbol
,
Operations\VisualBasicOperationFactory_QueryLambdaRewriter.vb (1)
41
Dim rewrittenStatement As BoundStatement = LocalRewriter.CreateReturnStatementForQueryLambdaBody(rewrittenBody, node, hasErrors:=node.
LambdaSymbol
.ReturnType Is LambdaSymbol.ReturnTypePendingDelegate)
Semantics\Conversions.vb (4)
1382
If invoke.ParameterCount <> source.
LambdaSymbol
.ParameterCount Then
1386
Dim lambdaParams As ImmutableArray(Of ParameterSymbol) = source.
LambdaSymbol
.Parameters
1399
If source.
LambdaSymbol
.ReturnType Is LambdaSymbol.ReturnTypePendingDelegate Then
1420
ElseIf invoke.ReturnType.IsSameTypeIgnoringAll(source.
LambdaSymbol
.ReturnType) Then
Semantics\TypeInference\TypeArgumentInference.vb (4)
1204
lambdaParameters = DirectCast(argNode.Expression, BoundQueryLambda).
LambdaSymbol
.Parameters
2069
lambdaParams = DirectCast(argument, BoundQueryLambda).
LambdaSymbol
.Parameters
2122
lambdaReturnType = queryLambda.
LambdaSymbol
.ReturnType
2132
lambdaReturnType = queryLambda.
LambdaSymbol
.ContainingBinder.MakeRValue(queryLambda.Expression, Me.Diagnostic).Type