1 write to ReceiverOpt
Microsoft.CodeAnalysis.VisualBasic (1)
Binding\Binder_Delegates.vb (1)
273
addressOfExpression.MethodGroup.
ReceiverOpt
,
48 references to ReceiverOpt
Microsoft.CodeAnalysis.VisualBasic (48)
Analysis\FlowAnalysis\AbstractFlowPass.vb (5)
1170
Dim originalReceiver As BoundExpression = If(methodGroup IsNot Nothing, methodGroup.
ReceiverOpt
, Nothing)
1291
Dim originalReceiver As BoundExpression = If(methodGroup IsNot Nothing, methodGroup.
ReceiverOpt
, Nothing)
1705
Dim originalReceiver As BoundExpression = If(propertyGroup IsNot Nothing, propertyGroup.
ReceiverOpt
, Nothing)
2348
VisitRvalue(node.
ReceiverOpt
)
2353
VisitRvalue(node.
ReceiverOpt
)
Binding\Binder_Delegates.vb (6)
283
Dim receiver As BoundExpression = addressOfExpression.MethodGroup.
ReceiverOpt
986
Dim receiver As BoundExpression = sourceMethodGroup.
ReceiverOpt
1046
newReceiver = If(resolvedTypeOrValueReceiver, sourceMethodGroup.
ReceiverOpt
)
1242
methodGroup.
ReceiverOpt
IsNot Nothing AndAlso
1243
methodGroup.
ReceiverOpt
.Kind = BoundKind.Conversion Then
1244
Dim receiver = DirectCast(methodGroup.
ReceiverOpt
, BoundConversion)
Binding\Binder_Expressions.vb (1)
884
Dim receiver = group.
ReceiverOpt
Binding\Binder_Invocation.vb (7)
73
Dim receiver As BoundExpression = boundMemberGroup.
ReceiverOpt
687
methodGroup.
ReceiverOpt
,
854
Dim receiver As BoundExpression = group.
ReceiverOpt
931
Dim newReceiver As BoundExpression = If(receiver IsNot Nothing, Nothing, If(resolvedTypeOrValueReceiver, methodGroup.
ReceiverOpt
))
969
Dim newReceiver As BoundExpression = If(receiver IsNot Nothing, Nothing, If(resolvedTypeOrValueReceiver, propertyGroup.
ReceiverOpt
))
1305
If result Is node AndAlso (groupOpt.
ReceiverOpt
Is Nothing OrElse groupOpt.
ReceiverOpt
.Syntax Is result) Then
Binding\Binder_Latebound.vb (2)
131
Debug.Assert(groupOpt Is Nothing OrElse groupOpt.
ReceiverOpt
Is Nothing OrElse groupOpt.
ReceiverOpt
.Kind <> BoundKind.TypeOrValueExpression)
Binding\Binder_ObjectInitializer.vb (1)
442
LookupResult.WorseResultKind(constructorsGroup.ResultKind, badExpression.ResultKind), constructorsGroup.
ReceiverOpt
,
Binding\Binder_Query.vb (1)
4636
(methodGroup.
ReceiverOpt
Is source AndAlso
Binding\MemberSemanticModel.vb (7)
2271
Debug.Assert(boundGroup.
ReceiverOpt
Is Nothing OrElse receiver Is Nothing)
2277
Me.Visit(boundGroup.
ReceiverOpt
)
2294
Debug.Assert(boundGroup.
ReceiverOpt
Is Nothing OrElse receiver Is Nothing)
2300
Me.Visit(boundGroup.
ReceiverOpt
)
2388
Debug.Assert(boundGroup.
ReceiverOpt
Is Nothing OrElse receiver Is Nothing)
2394
Me.Visit(boundGroup.
ReceiverOpt
)
2474
Visit(node.MethodOrPropertyGroupOpt.
ReceiverOpt
)
BoundTree\BoundCall.vb (1)
75
Debug.Assert(Me.ReceiverOpt Is Nothing OrElse Me.MethodGroupOpt Is Nothing OrElse Me.MethodGroupOpt.
ReceiverOpt
Is Nothing)
BoundTree\BoundMethodGroup.vb (1)
59
Dim receiverOpt As BoundExpression = group.
ReceiverOpt
BoundTree\BoundPropertyAccess.vb (1)
67
Debug.Assert(Me.ReceiverOpt Is Nothing OrElse Me.PropertyGroupOpt Is Nothing OrElse Me.PropertyGroupOpt.
ReceiverOpt
Is Nothing)
BoundTree\Expression.vb (2)
51
If Me.
ReceiverOpt
IsNot Nothing Then
52
Return ImmutableArray.Create(Of BoundNode)(Me.
ReceiverOpt
)
Generated\BoundNodes.xml.Generated.vb (8)
2709
If typeArgumentsOpt IsNot Me.TypeArgumentsOpt OrElse methods <> Me.Methods OrElse pendingExtensionMethodsOpt IsNot Me.PendingExtensionMethodsOpt OrElse resultKind <> Me.ResultKind OrElse receiverOpt IsNot Me.
ReceiverOpt
OrElse qualificationKind <> Me.QualificationKind Then
2751
If properties <> Me.Properties OrElse resultKind <> Me.ResultKind OrElse receiverOpt IsNot Me.
ReceiverOpt
OrElse qualificationKind <> Me.QualificationKind Then
11317
Me.Visit(node.
ReceiverOpt
)
11322
Me.Visit(node.
ReceiverOpt
)
12312
Dim receiverOpt As BoundExpression = DirectCast(Me.Visit(node.
ReceiverOpt
), BoundExpression)
12318
Dim receiverOpt As BoundExpression = DirectCast(Me.Visit(node.
ReceiverOpt
), BoundExpression)
13506
New TreeDumperNode("receiverOpt", Nothing, new TreeDumperNode() {Visit(node.
ReceiverOpt
, Nothing)}),
13516
New TreeDumperNode("receiverOpt", Nothing, new TreeDumperNode() {Visit(node.
ReceiverOpt
, Nothing)}),
Operations\VisualBasicOperationFactory.vb (3)
447
Dim boundReceiver As BoundExpression = If(boundCall.ReceiverOpt, boundCall.MethodGroupOpt?.
ReceiverOpt
)
766
If(boundDelegateCreationExpression.ReceiverOpt, boundDelegateCreationExpression.MethodGroupOpt?.
ReceiverOpt
),
882
If(boundPropertyAccess.ReceiverOpt, boundPropertyAccess.PropertyGroupOpt?.
ReceiverOpt
),
Semantics\OverloadResolution.vb (2)
2867
Debug.Assert(Not candidate.Candidate.UnderlyingSymbol.IsReducedExtensionMethod() OrElse methodOrPropertyGroup.
ReceiverOpt
IsNot Nothing OrElse TypeOf methodOrPropertyGroup.SyntaxTree Is DummySyntaxTree)
3077
receiverOpt = methodOrPropertyGroup.
ReceiverOpt