32 references to LambdaSymbol
Microsoft.CodeAnalysis.VisualBasic (32)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1716
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)
1534
If lambda.
LambdaSymbol
.ReturnType Is LambdaSymbol.ReturnTypePendingDelegate AndAlso
1538
lambda = lambda.Update(lambda.
LambdaSymbol
, lambda.RangeVariables,
1572
ReportDiagnostic(diagnostics, lambda.
LambdaSymbol
.Parameters(delegateParam.Ordinal).Locations(0),
1595
If lambda.
LambdaSymbol
.ReturnType Is LambdaSymbol.ReturnTypePendingDelegate Then
1596
lambda = lambda.Update(lambda.
LambdaSymbol
, lambda.RangeVariables,
1602
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)
7303
If lambdaSymbol IsNot Me.
LambdaSymbol
OrElse rangeVariables <> Me.RangeVariables OrElse expression IsNot Me.Expression OrElse exprIsOperandOfConditionalBranch <> Me.ExprIsOperandOfConditionalBranch Then
12871
Return node.Update(node.
LambdaSymbol
, node.RangeVariables, expression, node.ExprIsOperandOfConditionalBranch)
14265
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
,
Semantics\Conversions.vb (4)
1386
If invoke.ParameterCount <> source.
LambdaSymbol
.ParameterCount Then
1390
Dim lambdaParams As ImmutableArray(Of ParameterSymbol) = source.
LambdaSymbol
.Parameters
1403
If source.
LambdaSymbol
.ReturnType Is LambdaSymbol.ReturnTypePendingDelegate Then
1424
ElseIf invoke.ReturnType.IsSameTypeIgnoringAll(source.
LambdaSymbol
.ReturnType) Then
Semantics\TypeInference\TypeArgumentInference.vb (4)
1200
lambdaParameters = DirectCast(argNode.Expression, BoundQueryLambda).
LambdaSymbol
.Parameters
2065
lambdaParams = DirectCast(argument, BoundQueryLambda).
LambdaSymbol
.Parameters
2118
lambdaReturnType = queryLambda.
LambdaSymbol
.ReturnType
2123
lambdaReturnType = queryLambda.
LambdaSymbol
.ContainingBinder.MakeRValue(queryLambda.Expression, Me.Diagnostic).Type