47 references to ReceiverOpt
Microsoft.CodeAnalysis.VisualBasic (46)
Analysis\FlowAnalysis\AbstractFlowPass.vb (3)
989Return IsNotCapturedExpression(DirectCast(node, BoundFieldAccess).ReceiverOpt) 1659Dim receiverOpt = node.ReceiverOpt 1676Dim receiver = fieldAccess.ReceiverOpt
Analysis\FlowAnalysis\DataFlowPass.vb (4)
304node = fieldAccess.ReceiverOpt 449Dim receiverOpt = fieldAccess.ReceiverOpt 1044If Not FieldAccessMayRequireTracking(fieldAccess) OrElse IsAssigned(fieldAccess.ReceiverOpt, unassignedSlot) Then 1111Dim receiver As BoundExpression = boundFieldAccess.ReceiverOpt
Analysis\FlowAnalysis\ReadWriteWalker.vb (1)
129Dim receiver = fieldAccess.ReceiverOpt
Binding\Binder_Expressions.vb (2)
1141result = New BoundFieldAccess(typeExpr.Syntax, access.ReceiverOpt, access.FieldSymbol, access.IsLValue, 1793Dim base = field.ReceiverOpt
Binding\Binder_Lambda.vb (3)
698receiverOpt = fieldAccess.ReceiverOpt 700receiverOpt = fieldAccess.ReceiverOpt 751receiverOpt = fieldAccess.ReceiverOpt
CodeGen\EmitAddress.vb (5)
205Return DigForLocal(fieldAccess.ReceiverOpt) 282fieldAccess.ReceiverOpt.Kind = BoundKind.MeReference 386Dim fieldReceiver = fieldAccess.ReceiverOpt 504If addressKind = AddressKind.Writeable AndAlso IsMeReceiver(fieldAccess.ReceiverOpt) Then 508Dim tempOpt = EmitReceiverRef(fieldAccess.ReceiverOpt, isAccessConstrained:=False, addressKind:=addressKind)
CodeGen\EmitExpression.vb (6)
637If Not used AndAlso Not field.IsShared AndAlso fieldAccess.ReceiverOpt.Type.IsVerifierValue() Then 638EmitExpression(fieldAccess.ReceiverOpt, used:=False) 682Dim receiver = fieldAccess.ReceiverOpt 730If Not field.IsShared AndAlso EmitFieldLoadReceiverAddress(fieldAccess.ReceiverOpt) Then 774Return fieldAccess.FieldSymbol.IsShared OrElse FieldLoadPrefersRef(fieldAccess.ReceiverOpt) 1788Dim temp = EmitReceiverRef(left.ReceiverOpt, isAccessConstrained:=False, addressKind:=AddressKind.ReadOnly)
CodeGen\EmitStatement.vb (1)
361Dim receiver = left.ReceiverOpt
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
755Dim receiver As BoundExpression = node.ReceiverOpt
Generated\BoundNodes.xml.Generated.vb (4)
4180If receiverOpt IsNot Me.ReceiverOpt OrElse fieldSymbol IsNot Me.FieldSymbol OrElse isLValue <> Me.IsLValue OrElse suppressVirtualCalls <> Me.SuppressVirtualCalls OrElse constantsInProgressOpt IsNot Me.ConstantsInProgressOpt OrElse type IsNot Me.Type Then 11464Me.Visit(node.ReceiverOpt) 12487Dim receiverOpt As BoundExpression = DirectCast(Me.Visit(node.ReceiverOpt), BoundExpression) 13747New TreeDumperNode("receiverOpt", Nothing, new TreeDumperNode() {Visit(node.ReceiverOpt, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
311Dim receiverOpt As BoundExpression = rewritten.ReceiverOpt
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (2)
314If Unspillable(fieldAccess.ReceiverOpt) Then 322Dim newReceiver As BoundExpression = SpillValue(fieldAccess.ReceiverOpt,
Lowering\AsyncRewriter\AsyncRewriter.vb (1)
436Return New CapturedFieldAccessExpression(CaptureExpression(typeMap, fieldAccess.ReceiverOpt, initializers), fieldAccess.FieldSymbol)
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
170Me.Visit(node.ReceiverOpt)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
394Dim origReceiverOpt As BoundExpression = node.ReceiverOpt
Lowering\LocalRewriter\LocalRewriter_FieldAccess.vb (1)
16Dim rewrittenReceiver As BoundExpression = If(node.FieldSymbol.IsShared, Nothing, Me.VisitExpressionNode(node.ReceiverOpt))
Lowering\LocalRewriter\LocalRewriter_RaiseEvent.vb (1)
35Dim fieldAccessReceiver = fieldAccess.ReceiverOpt
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (1)
206Return node.Update(DirectCast(Visit(node.ReceiverOpt), BoundExpression),
Lowering\UseTwiceRewriter.vb (2)
268If fieldSymbol.IsShared AndAlso node.ReceiverOpt IsNot Nothing Then 276ElseIf node.ReceiverOpt Is Nothing Then
Lowering\WithExpressionRewriter.vb (3)
175If fieldSymbol.IsShared AndAlso value.ReceiverOpt IsNot Nothing Then 178ElseIf value.ReceiverOpt Is Nothing Then 182Dim receiver As BoundExpression = CaptureReceiver(value.ReceiverOpt, state)
Operations\VisualBasicOperationFactory.vb (2)
921Dim instance As IOperation = CreateReceiverOperation(boundFieldAccess.ReceiverOpt, field) 1494receiverOpt = eventFieldAccess.ReceiverOpt
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Semantics\FieldInitializerBindingTests.vb (1)
1563boundReceiver = DirectCast(boundFieldInit.MemberAccessExpressionOpt, BoundFieldAccess).ReceiverOpt