39 references to BoundLateInvocation
Microsoft.CodeAnalysis.VisualBasic (39)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1108Public Overrides Function VisitLateInvocation(node As BoundLateInvocation) As BoundNode
Binding\Binder_Expressions.vb (2)
1730Dim invocation = DirectCast(expression, BoundLateInvocation) 1773Dim invocation = DirectCast(expression, BoundLateInvocation)
Binding\Binder_Invocation.vb (3)
2872argument = MakeArgsRValues(DirectCast(argument, BoundLateInvocation), diagnostics) 2919Private Function MakeArgsRValues(ByVal invocation As BoundLateInvocation, 2920diagnostics As BindingDiagnosticBag) As BoundLateInvocation
Binding\Binder_ObjectInitializer.vb (1)
995invocation = DirectCast(invocation, BoundLateInvocation).SetLateBoundAccessKind(LateBoundAccessKind.Call)
Binding\Binder_Statements.vb (3)
1996Debug.Assert((DirectCast(op1, BoundLateInvocation).AccessKind And (LateBoundAccessKind.Get Or LateBoundAccessKind.Call)) = 0) 1997Return DirectCast(op1, BoundLateInvocation).SetAccessKind(LateBoundAccessKind.Set) 2735Dim lateInvocation = DirectCast(boundInvocation, BoundLateInvocation).SetAccessKind(LateBoundAccessKind.Call)
Binding\MemberSemanticModel.vb (1)
2468Public Overrides Function VisitLateInvocation(node As BoundLateInvocation) As BoundNode
BoundTree\BoundAssignmentOperator.vb (1)
72Dim invocation = DirectCast(Left, BoundLateInvocation)
BoundTree\BoundExpressionExtensions.vb (4)
218Dim invocation = DirectCast(node, BoundLateInvocation) 266Return DirectCast(node, BoundLateInvocation).AccessKind 304Return DirectCast(node, BoundLateInvocation).SetAccessKind(newAccessKind) 333Return DirectCast(node, BoundLateInvocation).SetAccessKind(LateBoundAccessKind.Get Or LateBoundAccessKind.Set)
BoundTree\BoundLateInvocation.vb (1)
17Public Function SetAccessKind(newAccessKind As LateBoundAccessKind) As BoundLateInvocation
BoundTree\BoundRedimClause.vb (1)
17Dim invocation = DirectCast(Operand, BoundLateInvocation)
Compilation\SemanticModel.vb (3)
1112Dim lateInvocation = DirectCast(boundNodes.LowestBoundNode, BoundLateInvocation) 1239Private Sub GetSemanticSymbolsForLateBoundInvocation(lateInvocation As BoundLateInvocation, 1260GetSemanticSymbolsForLateBoundInvocation(DirectCast(boundNodes.LowestBoundNodeOfSyntacticParent, BoundLateInvocation),
Generated\BoundNodes.xml.Generated.vb (7)
3331Public Function Update(member As BoundExpression, argumentsOpt As ImmutableArray(Of BoundExpression), argumentNamesOpt As ImmutableArray(Of string), accessKind As LateBoundAccessKind, methodOrPropertyGroupOpt As BoundMethodOrPropertyGroup, type As TypeSymbol) As BoundLateInvocation 9463Return VisitLateInvocation(CType(node, BoundLateInvocation), arg) 9939Public Overridable Function VisitLateInvocation(node As BoundLateInvocation, arg As A) As R 10642Public Overridable Function VisitLateInvocation(node As BoundLateInvocation) As BoundNode 11409Public Overrides Function VisitLateInvocation(node As BoundLateInvocation) As BoundNode 12411Public Overrides Function VisitLateInvocation(node As BoundLateInvocation) As BoundNode 13636Public Overrides Function VisitLateInvocation(node As BoundLateInvocation, arg As Object) As TreeDumperNode
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
370Public Overrides Function VisitLateInvocation(node As BoundLateInvocation) As BoundNode
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (1)
292Dim invocation = DirectCast(assignmentTarget, BoundLateInvocation)
Lowering\LocalRewriter\LocalRewriter_Call.vb (1)
353Dim invocation = DirectCast(secondUse, BoundLateInvocation)
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (3)
427Dim invocation = DirectCast(assignmentTarget, BoundLateInvocation) 462Private Function LateIndexGet(node As BoundLateInvocation, 591invocation As BoundLateInvocation,
Lowering\LocalRewriter\LocalRewriter_LateInvocation.vb (2)
18Public Overrides Function VisitLateInvocation(node As BoundLateInvocation) As BoundNode 46Private Function RewriteLateBoundIndexInvocation(invocation As BoundLateInvocation,
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (1)
522Public NotOverridable Overrides Function VisitLateInvocation(node As BoundLateInvocation) As BoundNode
Lowering\UseTwiceRewriter.vb (2)
57Return UseTwiceLateInvocation(containingMember, DirectCast(value, BoundLateInvocation), temporaries) 417Private Shared Function UseTwiceLateInvocation(containingMember As Symbol, node As BoundLateInvocation, arg As ArrayBuilder(Of SynthesizedLocal)) As Result