55 references to FieldAccess
Microsoft.CodeAnalysis.VisualBasic (53)
Analysis\FlowAnalysis\AbstractFlowPass.vb (3)
720Case BoundKind.FieldAccess 796Case BoundKind.FieldAccess 988Case BoundKind.FieldAccess
Analysis\FlowAnalysis\DataFlowPass.vb (6)
301Case BoundKind.FieldAccess 446Case BoundKind.FieldAccess 1042Case BoundKind.FieldAccess 1118Case BoundKind.FieldAccess 1385Case BoundKind.FieldAccess, BoundKind.PropertyAccess 1955Case BoundKind.FieldAccess
Analysis\FlowAnalysis\ReadWriteWalker.vb (2)
115If node.Kind = BoundKind.FieldAccess Then NoteReceiverWritten(CType(node, BoundFieldAccess)) 144Case BoundKind.FieldAccess
Analysis\ForLoopVerification.vb (1)
143Case BoundKind.FieldAccess
Binding\Binder_Attributes.vb (1)
729Case BoundKind.FieldAccess
Binding\Binder_Expressions.vb (2)
1139Case BoundKind.FieldAccess 1786If node.Kind = BoundKind.FieldAccess Then
Binding\Binder_Lambda.vb (3)
696ElseIf argument.Kind = BoundKind.FieldAccess Then 740If receiverOpt Is Nothing OrElse receiverOpt.Kind <> BoundKind.FieldAccess Then 752Loop While receiverOpt IsNot Nothing AndAlso receiverOpt.Kind = BoundKind.FieldAccess
Binding\Binder_ObjectInitializer.vb (2)
660If target.Kind = BoundKind.FieldAccess OrElse target.Kind = BoundKind.PropertyGroup Then 683If target.Kind = BoundKind.FieldAccess Then
BoundTree\BoundAssignmentOperator.vb (1)
94(Left.Kind = BoundKind.FieldAccess AndAlso
BoundTree\BoundExpressionExtensions.vb (1)
538BoundKind.FieldAccess,
BoundTree\BoundObjectInitializerExpression.vb (1)
19DirectCast(initializer, BoundAssignmentOperator).Left.Kind = BoundKind.FieldAccess OrElse
BoundTree\BoundTreeVisitor.vb (1)
65Case BoundKind.FieldAccess
CodeGen\EmitAddress.vb (4)
82Case BoundKind.FieldAccess 202Case BoundKind.FieldAccess 225Case BoundKind.FieldAccess 304Case BoundKind.FieldAccess
CodeGen\EmitExpression.vb (7)
38Debug.Assert(expression.Kind = BoundKind.FieldAccess) 119Case BoundKind.FieldAccess 726ElseIf receiver.Kind = BoundKind.FieldAccess Then 772Case BoundKind.FieldAccess 925Case BoundKind.FieldAccess 1784Case BoundKind.FieldAccess 1898Case BoundKind.FieldAccess
CodeGen\EmitStatement.vb (1)
347Case BoundKind.FieldAccess
CodeGen\Optimizer\StackScheduler.Analyzer.vb (2)
263Case BoundKind.FieldAccess 646Case BoundKind.FieldAccess,
Generated\BoundNodes.xml.Generated.vb (2)
4121MyBase.New(BoundKind.FieldAccess, syntax, type, hasErrors OrElse receiverOpt.NonNullAndHasErrors()) 9460Case BoundKind.FieldAccess
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
311Case BoundKind.FieldAccess
Lowering\AsyncRewriter\AsyncRewriter.vb (1)
430Case BoundKind.FieldAccess
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (2)
222Case BoundKind.FieldAccess 580Case BoundKind.FieldAccess
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (2)
51Debug.Assert(nodeLeft.Kind <> BoundKind.FieldAccess OrElse 151If leftNode.Kind = BoundKind.FieldAccess Then
Lowering\LocalRewriter\LocalRewriter_RaiseEvent.vb (1)
30Debug.Assert(receiver.Kind = BoundKind.FieldAccess)
Lowering\UseTwiceRewriter.vb (1)
121Case BoundKind.FieldAccess
Lowering\WithExpressionRewriter.vb (2)
207Case BoundKind.FieldAccess 326Case BoundKind.FieldAccess
Operations\VisualBasicOperationFactory.vb (2)
135Case BoundKind.FieldAccess 1489If receiverOpt?.Kind = BoundKind.FieldAccess Then
Semantics\Conversions.vb (1)
950If source.Kind = BoundKind.FieldAccess Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Semantics\FieldInitializerBindingTests.vb (2)
1562Case BoundKind.FieldAccess 1568Assert.Equal(BoundKind.FieldAccess, boundFieldInit.MemberAccessExpressionOpt.Kind)