45 references to LambdaSymbol
Microsoft.CodeAnalysis.VisualBasic (45)
Analysis\FlowAnalysis\AbstractRegionControlFlowPass.vb (1)
33
Me.symbol = node.
LambdaSymbol
Analysis\FlowAnalysis\AbstractRegionDataFlowPass.vb (1)
30
MakeSlots(node.
LambdaSymbol
.Parameters)
Analysis\FlowAnalysis\DataFlowPass.vb (3)
1696
Me.symbol = node.
LambdaSymbol
1702
EnterParameters(node.
LambdaSymbol
.Parameters)
1704
LeaveParameters(node.
LambdaSymbol
.Parameters)
Analysis\FlowAnalysis\ReadWriteWalker.vb (1)
182
Me._currentMethodOrLambda = node.
LambdaSymbol
Analysis\FlowAnalysis\VariablesDeclaredWalker.vb (1)
54
For Each parameter In node.
LambdaSymbol
.Parameters
Binding\Binder_Conversions.vb (2)
1408
Debug.Assert(Conversions.ClassifyMethodConversionForLambdaOrAnonymousDelegate(delegateInvoke, boundLambda.
LambdaSymbol
, CompoundUseSiteInfo(Of AssemblySymbol).Discarded) = MethodConversionKind.Identity OrElse
1445
Dim lambdaSymbol As LambdaSymbol = boundLambda.
LambdaSymbol
Binding\Binder_Delegates.vb (1)
1245
DirectCast(receiver.Operand, BoundLambda).
LambdaSymbol
.IsAsync AndAlso
Binding\MemberSemanticModel.vb (2)
133
Dim sourceLambda = TryCast(DirectCast(boundExpression, BoundLambda).
LambdaSymbol
, SourceLambdaSymbol)
528
For Each symbol In boundlambda.
LambdaSymbol
.Parameters
BoundTree\BoundLambda.vb (1)
31
Return Me.
LambdaSymbol
Generated\BoundNodes.xml.Generated.vb (3)
6943
If lambdaSymbol IsNot Me.
LambdaSymbol
OrElse body IsNot Me.Body OrElse diagnostics <> Me.Diagnostics OrElse lambdaBinderOpt IsNot Me.LambdaBinderOpt OrElse delegateRelaxation <> Me.DelegateRelaxation OrElse methodConversionKind <> Me.MethodConversionKind Then
12827
Return node.Update(node.
LambdaSymbol
, body, node.Diagnostics, node.LambdaBinderOpt, node.DelegateRelaxation, node.MethodConversionKind)
14204
New TreeDumperNode("lambdaSymbol", node.
LambdaSymbol
, Nothing),
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (3)
193
Dim lambda As LambdaSymbol = node.
LambdaSymbol
250
Me._containingSymbol = node.
LambdaSymbol
312
For Each p In lambda.
LambdaSymbol
.Parameters
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (5)
108
Dim r As New ExpressionLambdaRewriter(currentMethod, compilationState, typeMap, node.
LambdaSymbol
.ContainingBinder, node.Syntax, recursionDepth, diagnostics)
330
For Each p In node.
LambdaSymbol
.Parameters
351
Debug.Assert(Not node.
LambdaSymbol
.IsAsync AndAlso Not node.
LambdaSymbol
.IsIterator,
365
For Each p In node.
LambdaSymbol
.Parameters
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (4)
302
Debug.Assert(node.
LambdaSymbol
IsNot Nothing)
306
_currentParent = node.
LambdaSymbol
309
lambdaParent.Add(node.
LambdaSymbol
, oldParent)
314
For Each parameter In node.
LambdaSymbol
.Parameters
Lowering\LambdaRewriter\LambdaRewriter.vb (8)
913
lambda.
LambdaSymbol
),
1070
node = node.Update(node.
LambdaSymbol
, newBody, node.Diagnostics, node.LambdaBinderOpt, node.DelegateRelaxation, node.MethodConversionKind)
1089
If _analysis.lambdaScopes.TryGetValue(node.
LambdaSymbol
, lambdaScope) Then
1094
ElseIf _analysis.capturedVariablesByLambda(node.
LambdaSymbol
).Count = 0 Then
1107
If node.
LambdaSymbol
.SynthesizedKind = SynthesizedLambdaKind.DelegateRelaxationStub Then
1122
For Each parameter In node.
LambdaSymbol
.Parameters
1229
node.
LambdaSymbol
.SynthesizedKind)
1232
implicitlyDefinedBy:=node.
LambdaSymbol
,
Lowering\LambdaRewriter\SynthesizedLambdaMethod.vb (2)
59
MakeName(topLevelMethodId, closureKind, lambdaNode.
LambdaSymbol
.SynthesizedKind, lambdaId),
62
Me._lambda = lambdaNode.
LambdaSymbol
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (4)
235
NoParameterRelaxation(node.Operand, relaxationLambda.
LambdaSymbol
) Then
259
NoParameterRelaxation(node.Operand, node.RelaxationLambdaOpt.
LambdaSymbol
) Then
282
NoParameterRelaxation(node.Operand, node.RelaxationLambdaOpt.
LambdaSymbol
) Then
302
Dim fromLambda As LambdaSymbol = TryCast(from, BoundLambda)?.
LambdaSymbol
Lowering\LocalRewriter\LocalRewriter_Lambda.vb (1)
20
Me._currentMethodOrLambda = node.
LambdaSymbol
Semantics\TypeInference\TypeArgumentInference.vb (1)
2152
Debug.Assert(boundLambda.
LambdaSymbol
.ReturnType Is returnTypeInfo.Key)
Symbols\Source\SourceLambdaSymbol.vb (1)
77
If boundLambda.
LambdaSymbol
IsNot Me Then