23 references to ReceiverOpt
Microsoft.CodeAnalysis.VisualBasic (23)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1095
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)
3241
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
11370
Me.Visit(node.
ReceiverOpt
)
12370
Dim receiverOpt As BoundExpression = DirectCast(Me.Visit(node.
ReceiverOpt
), BoundExpression)
13592
New TreeDumperNode("receiverOpt", Nothing, new TreeDumperNode() {Visit(node.
ReceiverOpt
, Nothing)}),
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (5)
527
Dim baseIsNotLValue As Boolean = memberAccess.
ReceiverOpt
IsNot Nothing AndAlso Not memberAccess.
ReceiverOpt
.IsLValue
546
If(memberAccess.
ReceiverOpt
IsNot Nothing, memberAccess.
ReceiverOpt
.MakeRValue, Nothing),
549
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)
443
Dim receiver As Result = UseTwiceLateBoundReceiver(containingMember, node.
ReceiverOpt
, arg)
Operations\VisualBasicOperationFactory.vb (6)
966
Debug.Assert(boundLateMemberAccess.
ReceiverOpt
Is Nothing OrElse boundLateMemberAccess.
ReceiverOpt
.Kind <> BoundKind.TypeExpression)
968
Dim instance As IOperation = Create(boundLateMemberAccess.
ReceiverOpt
)
976
Debug.Assert(boundLateMemberAccess.
ReceiverOpt
IsNot Nothing OrElse boundLateMemberAccess.ContainerTypeOpt IsNot Nothing)
980
(boundLateMemberAccess.
ReceiverOpt
Is Nothing OrElse
981
Not TypeSymbol.Equals(boundLateMemberAccess.ContainerTypeOpt, boundLateMemberAccess.
ReceiverOpt
.Type, TypeCompareKind.ConsiderEverything))) Then