1 write to ReceiverOpt
Microsoft.CodeAnalysis.VisualBasic (1)
Binding\Binder_Delegates.vb (1)
273
addressOfExpression.MethodGroup.
ReceiverOpt
,
45 references to ReceiverOpt
Microsoft.CodeAnalysis.VisualBasic (45)
Analysis\FlowAnalysis\AbstractFlowPass.vb (5)
1179
Dim originalReceiver As BoundExpression = If(methodGroup IsNot Nothing, methodGroup.
ReceiverOpt
, Nothing)
1307
Dim originalReceiver As BoundExpression = If(methodGroup IsNot Nothing, methodGroup.
ReceiverOpt
, Nothing)
1721
Dim originalReceiver As BoundExpression = If(propertyGroup IsNot Nothing, propertyGroup.
ReceiverOpt
, Nothing)
2364
VisitRvalue(node.
ReceiverOpt
)
2369
VisitRvalue(node.
ReceiverOpt
)
Binding\Binder_Delegates.vb (6)
283
Dim receiver As BoundExpression = addressOfExpression.MethodGroup.
ReceiverOpt
983
Dim receiver As BoundExpression = sourceMethodGroup.
ReceiverOpt
1043
newReceiver = If(resolvedTypeOrValueReceiver, sourceMethodGroup.
ReceiverOpt
)
1239
methodGroup.
ReceiverOpt
IsNot Nothing AndAlso
1240
methodGroup.
ReceiverOpt
.Kind = BoundKind.Conversion Then
1241
Dim receiver = DirectCast(methodGroup.
ReceiverOpt
, BoundConversion)
Binding\Binder_Expressions.vb (1)
905
Dim receiver = group.
ReceiverOpt
Binding\Binder_Invocation.vb (7)
73
Dim receiver As BoundExpression = boundMemberGroup.
ReceiverOpt
687
methodGroup.
ReceiverOpt
,
852
Dim receiver As BoundExpression = group.
ReceiverOpt
929
Dim newReceiver As BoundExpression = If(receiver IsNot Nothing, Nothing, If(resolvedTypeOrValueReceiver, methodGroup.
ReceiverOpt
))
967
Dim newReceiver As BoundExpression = If(receiver IsNot Nothing, Nothing, If(resolvedTypeOrValueReceiver, propertyGroup.
ReceiverOpt
))
1303
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)
447
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)
2728
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
2770
If properties <> Me.Properties OrElse resultKind <> Me.ResultKind OrElse receiverOpt IsNot Me.
ReceiverOpt
OrElse qualificationKind <> Me.QualificationKind Then
11351
Me.Visit(node.
ReceiverOpt
)
11356
Me.Visit(node.
ReceiverOpt
)
12346
Dim receiverOpt As BoundExpression = DirectCast(Me.Visit(node.
ReceiverOpt
), BoundExpression)
12352
Dim receiverOpt As BoundExpression = DirectCast(Me.Visit(node.
ReceiverOpt
), BoundExpression)
13543
New TreeDumperNode("receiverOpt", Nothing, new TreeDumperNode() {Visit(node.
ReceiverOpt
, Nothing)}),
13553
New TreeDumperNode("receiverOpt", Nothing, new TreeDumperNode() {Visit(node.
ReceiverOpt
, Nothing)}),
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