63 references to FieldAccess
Microsoft.CodeAnalysis.CSharp (63)
Binder\Binder.ValueChecks.cs (6)
749
case BoundKind.
FieldAccess
:
2987
case BoundKind.
FieldAccess
:
3240
case BoundKind.
FieldAccess
:
3566
case BoundKind.
FieldAccess
:
3991
case BoundKind.
FieldAccess
:
4650
case BoundKind.
FieldAccess
:
Binder\Binder_Attributes.cs (1)
909
case BoundKind.
FieldAccess
:
Binder\Binder_Expressions.cs (1)
5012
case BoundKind.
FieldAccess
:
Binder\Binder_Invocation.cs (2)
98
if (!allowFieldsAndProperties && (boundExpression.Kind == BoundKind.
FieldAccess
|| boundExpression.Kind == BoundKind.PropertyAccess))
102
if (boundExpression.Kind == BoundKind.
FieldAccess
)
Binder\Binder_Operators.cs (2)
2540
case BoundKind.
FieldAccess
:
2545
if (exprKind == BoundKind.
FieldAccess
)
Binder\Binder_Patterns.cs (1)
1562
case BoundKind.
FieldAccess
:
Binder\Binder_Statements.cs (1)
1260
case BoundKind.
FieldAccess
:
BoundTree\BoundExpressionExtensions.cs (1)
30
case BoundKind.
FieldAccess
:
BoundTree\BoundTreeVisitors.cs (1)
121
case BoundKind.
FieldAccess
:
BoundTree\Constructors.cs (1)
69
case BoundKind.
FieldAccess
:
CodeGen\EmitAddress.cs (2)
54
case BoundKind.
FieldAccess
:
364
case BoundKind.
FieldAccess
:
CodeGen\EmitExpression.cs (8)
148
case BoundKind.
FieldAccess
:
1202
else if (receiver.Kind == BoundKind.
FieldAccess
)
1257
case BoundKind.
FieldAccess
:
1522
case BoundKind.
FieldAccess
:
1917
case BoundKind.
FieldAccess
:
2442
if (left.Kind == BoundKind.
FieldAccess
)
2562
case BoundKind.
FieldAccess
:
2846
case BoundKind.
FieldAccess
:
CodeGen\EmitStatement.cs (1)
1130
case BoundKind.
FieldAccess
:
CodeGen\Optimizer.cs (4)
1030
(lhs.Kind is BoundKind.Local or BoundKind.Parameter or BoundKind.
FieldAccess
&& lhs.GetRefKind() != RefKind.None),
1084
goto case BoundKind.
FieldAccess
;
1086
case BoundKind.
FieldAccess
:
1099
if (lhs.Kind == BoundKind.
FieldAccess
)
FlowAnalysis\AbstractFlowPass.cs (1)
584
case BoundKind.
FieldAccess
:
FlowAnalysis\DataFlowsOutWalker.cs (1)
127
case BoundKind.
FieldAccess
:
FlowAnalysis\DefiniteAssignment.cs (8)
764
Debug.Assert(fieldOrEventAccess.Kind == BoundKind.
FieldAccess
|| fieldOrEventAccess.Kind == BoundKind.EventAccess);
770
case BoundKind.
FieldAccess
:
930
case BoundKind.
FieldAccess
:
1028
case BoundKind.
FieldAccess
:
1342
case BoundKind.
FieldAccess
:
1420
case BoundKind.
FieldAccess
:
1533
case BoundKind.
FieldAccess
:
2438
case BoundKind.
FieldAccess
:
FlowAnalysis\LocalDataFlowPass.cs (1)
219
case BoundKind.
FieldAccess
:
FlowAnalysis\NullableWalker.cs (1)
1898
case BoundKind.
FieldAccess
:
FlowAnalysis\ReadWriteWalker.cs (3)
142
if (!IsInside && node.Span.Contains(RegionSpan) && (expr.Kind == BoundKind.
FieldAccess
))
205
case BoundKind.
FieldAccess
:
233
case BoundKind.
FieldAccess
:
Generated\BoundNodes.xml.Generated.cs (2)
6989
: base(BoundKind.
FieldAccess
, syntax, type, hasErrors || receiverOpt.HasErrors())
8880
case BoundKind.
FieldAccess
:
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
211
case BoundKind.
FieldAccess
:
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
688
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)
799
Debug.Assert(assignment.Left.Kind == BoundKind.
FieldAccess
);
939
case BoundKind.
FieldAccess
:
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
223
case BoundKind.
FieldAccess
:
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
624
case BoundKind.
FieldAccess
:
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
491
case BoundKind.
FieldAccess
:
Lowering\SpillSequenceSpiller.cs (2)
405
case BoundKind.
FieldAccess
:
808
case BoundKind.
FieldAccess
:
Lowering\StateMachineRewriter\MethodToStateMachineRewriter.cs (1)
566
case BoundKind.
FieldAccess
:
Operations\CSharpOperationFactory.cs (1)
45
case BoundKind.
FieldAccess
: