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