33 references to ReceiverOpt
Microsoft.CodeAnalysis.VisualBasic (32)
Analysis\FlowAnalysis\AbstractFlowPass.vb (2)
1698If node.ReceiverOpt IsNot Nothing Then 1699VisitRvalue(node.ReceiverOpt)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
310node = DirectCast(node, BoundPropertyAccess).ReceiverOpt
Binding\Binder_Expressions.vb (3)
1133receiverOpt:=access.ReceiverOpt, 1261Dim accessThroughType = GetAccessThroughType(propertyAccess.ReceiverOpt) 1730Dim receiver = propertyAccess.ReceiverOpt
Binding\Binder_Invocation.vb (3)
434Dim receiverOpt As BoundExpression = DirectCast(withoutArgs, BoundPropertyAccess).ReceiverOpt 993([property].IsShared OrElse (propertyAccess.ReceiverOpt IsNot Nothing AndAlso propertyAccess.ReceiverOpt.Kind = BoundKind.MeReference)) Then
Binding\Binder_Lambda.vb (1)
690receiverOpt = propAccess.ReceiverOpt
Binding\Binder_ObjectInitializer.vb (2)
672propertyAccess.PropertySymbol.IsWritable(propertyAccess.ReceiverOpt, Me, isKnownTargetOfObjectMemberInitializer:=True) Then 675propertyAccess.IsLValue, propertyAccess.ReceiverOpt, propertyAccess.Arguments, propertyAccess.DefaultArguments,
Binding\Binder_Statements.vb (1)
1946Dim accessThroughType = GetAccessThroughType(propertyAccess.ReceiverOpt)
Binding\MemberSemanticModel.vb (1)
2286Dim receiver As BoundExpression = node.ReceiverOpt
BoundTree\BoundPropertyAccess.vb (3)
58receiverOpt:=ReceiverOpt, 67Debug.Assert(Me.ReceiverOpt Is Nothing OrElse Me.PropertyGroupOpt Is Nothing OrElse Me.PropertyGroupOpt.ReceiverOpt Is Nothing) 88receiverOpt:=ReceiverOpt,
Generated\BoundNodes.xml.Generated.vb (4)
4277If propertySymbol IsNot Me.PropertySymbol OrElse propertyGroupOpt IsNot Me.PropertyGroupOpt OrElse accessKind <> Me.AccessKind OrElse isWriteable <> Me.IsWriteable OrElse isLValue <> Me.IsLValue OrElse receiverOpt IsNot Me.ReceiverOpt OrElse arguments <> Me.Arguments OrElse defaultArguments <> Me.DefaultArguments OrElse type IsNot Me.Type Then 11469Me.Visit(node.ReceiverOpt) 12494Dim receiverOpt As BoundExpression = DirectCast(Me.Visit(node.ReceiverOpt), BoundExpression) 13763New TreeDumperNode("receiverOpt", Nothing, new TreeDumperNode() {Visit(node.ReceiverOpt, Nothing)}),
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
270Me.Visit(node.ReceiverOpt)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
418Dim origReceiverOpt As BoundExpression = node.ReceiverOpt
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (3)
190Dim receiver = node.ReceiverOpt 218Dim rewrittenReceiver = VisitExpressionNode(setNode.ReceiverOpt) 237setNode.ReceiverOpt,
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
220propertyAccess.ReceiverOpt,
Lowering\LocalRewriter\LocalRewriter_PropertyAccess.vb (1)
13Dim receiverOpt = node.ReceiverOpt
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (1)
114Dim rewrittenReceiver = DirectCast(Visit(node.ReceiverOpt), BoundExpression)
Lowering\UseTwiceRewriter.vb (1)
306Dim receiverOpt As BoundExpression = node.ReceiverOpt
Operations\VisualBasicOperationFactory.vb (1)
882If(boundPropertyAccess.ReceiverOpt, boundPropertyAccess.PropertyGroupOpt?.ReceiverOpt),
Operations\VisualBasicOperationFactory_QueryLambdaRewriter.vb (1)
64access.IsWriteable, access.IsWriteable, access.ReceiverOpt, access.Arguments,
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Semantics\FieldInitializerBindingTests.vb (1)
1561boundReceiver = DirectCast(boundFieldInit.MemberAccessExpressionOpt, BoundPropertyAccess).ReceiverOpt