44 references to ReceiverOpt
Microsoft.CodeAnalysis.VisualBasic (44)
Analysis\FlowAnalysis\AbstractFlowPass.vb (3)
998Return IsNotCapturedExpression(DirectCast(node, BoundFieldAccess).ReceiverOpt) 1675Dim receiverOpt = node.ReceiverOpt 1692Dim receiver = fieldAccess.ReceiverOpt
Analysis\FlowAnalysis\DataFlowPass.vb (4)
304node = fieldAccess.ReceiverOpt 449Dim receiverOpt = fieldAccess.ReceiverOpt 1050If Not FieldAccessMayRequireTracking(fieldAccess) OrElse IsAssigned(fieldAccess.ReceiverOpt, unassignedSlot) Then 1117Dim receiver As BoundExpression = boundFieldAccess.ReceiverOpt
Analysis\FlowAnalysis\ReadWriteWalker.vb (1)
129Dim receiver = fieldAccess.ReceiverOpt
Binding\Binder_Expressions.vb (2)
1162result = New BoundFieldAccess(typeExpr.Syntax, access.ReceiverOpt, access.FieldSymbol, access.IsLValue, 1818Dim 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)
642If Not used AndAlso Not field.IsShared AndAlso fieldAccess.ReceiverOpt.Type.IsVerifierValue() Then 643EmitExpression(fieldAccess.ReceiverOpt, used:=False) 687Dim receiver = fieldAccess.ReceiverOpt 735If Not field.IsShared AndAlso EmitFieldLoadReceiverAddress(fieldAccess.ReceiverOpt) Then 779Return fieldAccess.FieldSymbol.IsShared OrElse FieldLoadPrefersRef(fieldAccess.ReceiverOpt) 1911Dim 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)
4199If 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 11498Me.Visit(node.ReceiverOpt) 12521Dim receiverOpt As BoundExpression = DirectCast(Me.Visit(node.ReceiverOpt), BoundExpression) 13784New TreeDumperNode("receiverOpt", Nothing, new TreeDumperNode() {Visit(node.ReceiverOpt, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
382Dim receiverOpt As BoundExpression = rewritten.ReceiverOpt
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (2)
284If Unspillable(fieldAccess.ReceiverOpt) Then 292Dim 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)
173Me.Visit(node.ReceiverOpt)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
403Dim 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)
270If fieldSymbol.IsShared AndAlso node.ReceiverOpt IsNot Nothing Then 278ElseIf node.ReceiverOpt Is Nothing Then
Lowering\WithExpressionRewriter.vb (3)
182If fieldSymbol.IsShared AndAlso value.ReceiverOpt IsNot Nothing Then 185ElseIf value.ReceiverOpt Is Nothing Then 189Dim receiver As BoundExpression = CaptureReceiver(value.ReceiverOpt, state)