64 references to FieldAccess
Microsoft.CodeAnalysis.CSharp (64)
Binder\Binder.ValueChecks.cs (5)
924
case BoundKind.
FieldAccess
:
3396
case BoundKind.
FieldAccess
:
3721
case BoundKind.
FieldAccess
:
4119
case BoundKind.
FieldAccess
:
4835
case BoundKind.
FieldAccess
:
Binder\Binder_Attributes.cs (1)
814
case BoundKind.
FieldAccess
:
Binder\Binder_Expressions.cs (1)
5870
case BoundKind.
FieldAccess
:
Binder\Binder_Invocation.cs (3)
107
if (!allowFieldsAndProperties && (boundExpression.Kind == BoundKind.
FieldAccess
|| boundExpression.Kind == BoundKind.PropertyAccess))
112
if (boundExpression.Kind == BoundKind.
FieldAccess
)
161
if (boundExpression.Kind == BoundKind.
FieldAccess
)
Binder\Binder_Operators.cs (2)
2576
case BoundKind.
FieldAccess
:
2581
if (exprKind == BoundKind.
FieldAccess
)
Binder\Binder_Patterns.cs (1)
1571
case BoundKind.
FieldAccess
:
Binder\Binder_Statements.cs (1)
1251
case BoundKind.
FieldAccess
:
BoundTree\BoundExpressionExtensions.cs (1)
30
case BoundKind.
FieldAccess
:
BoundTree\BoundTreeVisitors.cs (1)
121
case BoundKind.
FieldAccess
:
BoundTree\Constructors.cs (1)
71
case BoundKind.
FieldAccess
:
CodeGen\CodeGenerator_HasHome.cs (1)
108
case BoundKind.
FieldAccess
:
CodeGen\EmitAddress.cs (2)
52
case BoundKind.
FieldAccess
:
367
case BoundKind.
FieldAccess
:
CodeGen\EmitExpression.cs (8)
149
case BoundKind.
FieldAccess
:
1242
else if (receiver.Kind == BoundKind.
FieldAccess
)
1297
case BoundKind.
FieldAccess
:
1562
case BoundKind.
FieldAccess
:
2137
case BoundKind.
FieldAccess
:
2659
if (left.Kind == BoundKind.
FieldAccess
)
2779
case BoundKind.
FieldAccess
:
3064
case BoundKind.
FieldAccess
:
CodeGen\EmitStatement.cs (1)
1155
case BoundKind.
FieldAccess
:
CodeGen\Optimizer.cs (4)
1031
(lhs.Kind is BoundKind.Local or BoundKind.Parameter or BoundKind.
FieldAccess
&& lhs.GetRefKind() != RefKind.None),
1085
goto case BoundKind.
FieldAccess
;
1087
case BoundKind.
FieldAccess
:
1100
if (lhs.Kind == BoundKind.
FieldAccess
)
FlowAnalysis\AbstractFlowPass.cs (1)
585
case BoundKind.
FieldAccess
:
FlowAnalysis\DataFlowsOutWalker.cs (1)
127
case BoundKind.
FieldAccess
:
FlowAnalysis\DefiniteAssignment.cs (8)
785
Debug.Assert(fieldOrEventAccess.Kind == BoundKind.
FieldAccess
|| fieldOrEventAccess.Kind == BoundKind.EventAccess);
791
case BoundKind.
FieldAccess
:
963
case BoundKind.
FieldAccess
:
1072
case BoundKind.
FieldAccess
:
1403
case BoundKind.
FieldAccess
:
1487
case BoundKind.
FieldAccess
:
1646
case BoundKind.
FieldAccess
:
2602
case BoundKind.
FieldAccess
:
FlowAnalysis\LocalDataFlowPass.cs (1)
224
case BoundKind.
FieldAccess
:
FlowAnalysis\NullableWalker.cs (1)
2007
case BoundKind.
FieldAccess
:
FlowAnalysis\ReadWriteWalker.cs (3)
142
if (!IsInside && node.Span.Contains(RegionSpan) && (expr.Kind == BoundKind.
FieldAccess
))
215
case BoundKind.
FieldAccess
:
250
case BoundKind.
FieldAccess
:
Generated\BoundNodes.xml.Generated.cs (2)
7259
: base(BoundKind.
FieldAccess
, syntax, type, hasErrors || receiverOpt.HasErrors())
9249
case BoundKind.
FieldAccess
:
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
209
case BoundKind.
FieldAccess
:
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
753
if (operand.Kind == BoundKind.
FieldAccess
)
Lowering\DiagnosticsPass_Warnings.cs (3)
33
case BoundKind.
FieldAccess
:
97
if (receiverOpt != null && receiverOpt.Kind == BoundKind.
FieldAccess
)
207
case BoundKind.
FieldAccess
:
Lowering\LocalRewriter\LocalRewriter.cs (2)
922
Debug.Assert(assignment.Left.Kind == BoundKind.
FieldAccess
);
1066
case BoundKind.
FieldAccess
:
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
220
case BoundKind.
FieldAccess
:
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
632
case BoundKind.
FieldAccess
:
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
495
case BoundKind.
FieldAccess
:
Lowering\SpillSequenceSpiller.cs (2)
404
case BoundKind.
FieldAccess
:
879
case BoundKind.
FieldAccess
:
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
599
case BoundKind.
FieldAccess
:
Operations\CSharpOperationFactory.cs (1)
45
case BoundKind.
FieldAccess
: