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