17 references to ReceiverOpt
Microsoft.CodeAnalysis.VisualBasic (17)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1104
VisitRvalue(node.
ReceiverOpt
)
Binding\MemberSemanticModel.vb (1)
2472
If member IsNot Nothing AndAlso member.
ReceiverOpt
Is Nothing AndAlso node.MethodOrPropertyGroupOpt IsNot Nothing Then
BoundTree\BoundLateMemberAccess.vb (3)
30
Return Me.Update(Me.NameOpt, Me.ContainerTypeOpt, Me.
ReceiverOpt
, Me.TypeArgumentsOpt, newAccessKind, Me.Type)
37
Debug.Assert(
ReceiverOpt
Is Nothing OrElse
ReceiverOpt
.Kind <> BoundKind.TypeExpression)
Generated\BoundNodes.xml.Generated.vb (4)
3260
If nameOpt IsNot Me.NameOpt OrElse containerTypeOpt IsNot Me.ContainerTypeOpt OrElse receiverOpt IsNot Me.
ReceiverOpt
OrElse typeArgumentsOpt IsNot Me.TypeArgumentsOpt OrElse accessKind <> Me.AccessKind OrElse type IsNot Me.Type Then
11404
Me.Visit(node.
ReceiverOpt
)
12404
Dim receiverOpt As BoundExpression = DirectCast(Me.Visit(node.
ReceiverOpt
), BoundExpression)
13629
New TreeDumperNode("receiverOpt", Nothing, new TreeDumperNode() {Visit(node.
ReceiverOpt
, Nothing)}),
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (5)
523
Dim baseIsNotLValue As Boolean = memberAccess.
ReceiverOpt
IsNot Nothing AndAlso Not memberAccess.
ReceiverOpt
.IsLValue
542
If(memberAccess.
ReceiverOpt
IsNot Nothing, memberAccess.
ReceiverOpt
.MakeRValue, Nothing),
545
Dim containerType As BoundExpression = LateMakeContainerArgument(syntax, memberAccess.
ReceiverOpt
, memberAccess.ContainerTypeOpt, lateSetMethod.Parameters(1).Type)
Lowering\LocalRewriter\LocalRewriter_LateInvocation.vb (1)
34
member.
ReceiverOpt
,
Lowering\LocalRewriter\LocalRewriter_LateMemberAccess.vb (1)
21
Dim rewrittenReceiver As BoundExpression = VisitExpressionNode(memberAccess.
ReceiverOpt
)
Lowering\UseTwiceRewriter.vb (1)
480
Dim receiver As Result = UseTwiceLateBoundReceiver(containingMember, node.
ReceiverOpt
, arg)