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