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