7 instantiations of BoundDelegateCreationExpression
Microsoft.CodeAnalysis.VisualBasic (7)
Binding\Binder_Delegates.vb (1)
1058
Return New
BoundDelegateCreationExpression
(syntaxNode,
Generated\BoundNodes.xml.Generated.vb (1)
3926
Dim result = New
BoundDelegateCreationExpression
(Me.Syntax, receiverOpt, method, relaxationLambdaOpt, relaxationReceiverPlaceholderOpt, methodGroupOpt, type, Me.HasErrors)
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
1147
Dim result As BoundExpression = New
BoundDelegateCreationExpression
(
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (2)
108
New
BoundDelegateCreationExpression
(
124
New
BoundDelegateCreationExpression
(
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (2)
340
Dim convertedValue = New
BoundDelegateCreationExpression
(node.Syntax, F.Local(savedOriginalValue, False),
351
Dim convertedValue = New
BoundDelegateCreationExpression
(node.Syntax, node.Operand,
29 references to BoundDelegateCreationExpression
Microsoft.CodeAnalysis.VisualBasic (29)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1267
Public Overrides Function VisitDelegateCreationExpression(node As
BoundDelegateCreationExpression
) As BoundNode
Binding\Binder_Statements.vb (1)
2280
Dim delCreation = DirectCast(handlerExpression,
BoundDelegateCreationExpression
)
Binding\MemberSemanticModel.vb (1)
2378
Public Overrides Function VisitDelegateCreationExpression(node As
BoundDelegateCreationExpression
) As BoundNode
BoundTree\BoundTreeVisitor.vb (1)
64
Return VisitDelegateCreationExpression(CType(node,
BoundDelegateCreationExpression
), arg)
CodeGen\EmitExpression.vb (2)
148
EmitDelegateCreationExpression(DirectCast(expression,
BoundDelegateCreationExpression
), used)
421
Private Sub EmitDelegateCreationExpression(expression As
BoundDelegateCreationExpression
, used As Boolean)
Compilation\SemanticModel.vb (1)
1299
Dim parentDelegateCreation = DirectCast(boundNodes.LowestBoundNodeOfSyntacticParent,
BoundDelegateCreationExpression
)
Generated\BoundNodes.xml.Generated.vb (7)
3924
Public Function Update(receiverOpt As BoundExpression, method As MethodSymbol, relaxationLambdaOpt As BoundLambda, relaxationReceiverPlaceholderOpt As BoundRValuePlaceholder, methodGroupOpt As BoundMethodGroup, type As TypeSymbol) As
BoundDelegateCreationExpression
9453
Return VisitDelegateCreationExpression(CType(node,
BoundDelegateCreationExpression
), arg)
9953
Public Overridable Function VisitDelegateCreationExpression(node As
BoundDelegateCreationExpression
, arg As A) As R
10656
Public Overridable Function VisitDelegateCreationExpression(node As
BoundDelegateCreationExpression
) As BoundNode
11439
Public Overrides Function VisitDelegateCreationExpression(node As
BoundDelegateCreationExpression
) As BoundNode
12456
Public Overrides Function VisitDelegateCreationExpression(node As
BoundDelegateCreationExpression
) As BoundNode
13704
Public Overrides Function VisitDelegateCreationExpression(node As
BoundDelegateCreationExpression
, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (2)
138
Public Overrides Function VisitDelegateCreationExpression(node As
BoundDelegateCreationExpression
) As BoundNode
139
Dim rewritten = DirectCast(MyBase.VisitDelegateCreationExpression(node),
BoundDelegateCreationExpression
)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (2)
219
Return VisitDelegateCreationExpression(DirectCast(node,
BoundDelegateCreationExpression
))
440
Private Function VisitDelegateCreationExpression(node As
BoundDelegateCreationExpression
) As BoundExpression
Lowering\LambdaRewriter\LambdaRewriter.vb (2)
1422
method, DirectCast(receiver,
BoundDelegateCreationExpression
).Method, useSiteInfo) = MethodConversionKind.Identity Then
1425
Dim delegateCreation = DirectCast(receiver,
BoundDelegateCreationExpression
)
Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (2)
107
Dim removeDelegate As
BoundDelegateCreationExpression
=
123
Dim addDelegate As
BoundDelegateCreationExpression
=
Lowering\LocalRewriter\LocalRewriter_DelegateCreation.vb (1)
11
Public Overrides Function VisitDelegateCreationExpression(node As
BoundDelegateCreationExpression
) As BoundNode
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (2)
214
Public Overrides Function VisitDelegateCreationExpression(node As
BoundDelegateCreationExpression
) As BoundNode
217
Dim rewritten = DirectCast(MyBase.VisitDelegateCreationExpression(node),
BoundDelegateCreationExpression
)
Operations\VisualBasicOperationFactory.vb (3)
110
Return CreateBoundDelegateCreationExpressionOperation(DirectCast(boundNode,
BoundDelegateCreationExpression
))
748
Private Function CreateBoundDelegateCreationExpressionOperation(boundDelegateCreationExpression As
BoundDelegateCreationExpression
) As IDelegateCreationOperation
759
Friend Function CreateBoundDelegateCreationExpressionChildOperation(boundDelegateCreationExpression As
BoundDelegateCreationExpression
) As IMethodReferenceOperation
Operations\VisualBasicOperationFactory_Methods.vb (1)
567
Return CreateBoundDelegateCreationExpressionChildOperation(DirectCast(operand,
BoundDelegateCreationExpression
))