66 references to FieldAccess
Microsoft.CodeAnalysis.CSharp (66)
Binder\Binder_Attributes.cs (1)
822
case BoundKind.
FieldAccess
:
Binder\Binder_Conversions.cs (1)
1905
if (boundExpression.Kind == BoundKind.
FieldAccess
|| boundExpression.Kind == BoundKind.PropertyAccess)
Binder\Binder_Expressions.cs (1)
6087
case BoundKind.
FieldAccess
:
Binder\Binder_Invocation.cs (3)
108
if (!allowFieldsAndProperties && (boundExpression.Kind == BoundKind.
FieldAccess
|| boundExpression.Kind == BoundKind.PropertyAccess))
113
if (boundExpression.Kind == BoundKind.
FieldAccess
)
162
if (boundExpression.Kind == BoundKind.
FieldAccess
)
Binder\Binder_Operators.cs (2)
4197
case BoundKind.
FieldAccess
:
4202
if (exprKind == BoundKind.
FieldAccess
)
Binder\Binder_Patterns.cs (1)
1857
case BoundKind.
FieldAccess
:
Binder\Binder_Statements.cs (1)
1256
case BoundKind.
FieldAccess
:
Binder\Binder.ValueChecks.cs (5)
1174
case BoundKind.
FieldAccess
:
3758
case BoundKind.
FieldAccess
:
4056
case BoundKind.
FieldAccess
:
4429
case BoundKind.
FieldAccess
:
5145
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)
162
case BoundKind.
FieldAccess
:
CodeGen\EmitAddress.cs (2)
55
case BoundKind.
FieldAccess
:
409
case BoundKind.
FieldAccess
:
CodeGen\EmitExpression.cs (10)
146
case BoundKind.
FieldAccess
:
1202
case BoundKind.
FieldAccess
:
1319
else if (receiver.Kind == BoundKind.
FieldAccess
)
1374
case BoundKind.
FieldAccess
:
1653
case BoundKind.
FieldAccess
:
2254
case BoundKind.
FieldAccess
:
2337
case BoundKind.
FieldAccess
:
2800
if (left.Kind == BoundKind.
FieldAccess
)
2927
case BoundKind.
FieldAccess
:
3227
case BoundKind.
FieldAccess
:
CodeGen\EmitStatement.cs (1)
1178
case BoundKind.
FieldAccess
:
CodeGen\Optimizer.cs (4)
1040
(lhs.Kind is BoundKind.Local or BoundKind.Parameter or BoundKind.
FieldAccess
&& lhs.GetRefKind() != RefKind.None),
1096
goto case BoundKind.
FieldAccess
;
1098
case BoundKind.
FieldAccess
:
1111
if (lhs.Kind == BoundKind.
FieldAccess
)
FlowAnalysis\AbstractFlowPass.cs (1)
585
case BoundKind.
FieldAccess
:
FlowAnalysis\DefiniteAssignment.cs (8)
746
Debug.Assert(fieldOrEventAccess.Kind == BoundKind.
FieldAccess
|| fieldOrEventAccess.Kind == BoundKind.EventAccess);
752
case BoundKind.
FieldAccess
:
925
case BoundKind.
FieldAccess
:
1034
case BoundKind.
FieldAccess
:
1365
case BoundKind.
FieldAccess
:
1449
case BoundKind.
FieldAccess
:
1608
case BoundKind.
FieldAccess
:
2630
case BoundKind.
FieldAccess
:
FlowAnalysis\LocalDataFlowPass.cs (1)
225
case BoundKind.
FieldAccess
:
FlowAnalysis\NullableWalker.cs (1)
2123
case BoundKind.
FieldAccess
:
FlowAnalysis\ReadWriteWalker.cs (3)
147
if (!IsInside && node.Span.Contains(RegionSpan) && (expr.Kind == BoundKind.
FieldAccess
))
220
case BoundKind.
FieldAccess
:
255
case BoundKind.
FieldAccess
:
Generated\BoundNodes.xml.Generated.cs (2)
7378
: base(BoundKind.
FieldAccess
, syntax, type, hasErrors || receiverOpt.HasErrors())
9465
case BoundKind.
FieldAccess
:
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
214
case BoundKind.
FieldAccess
:
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
821
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_AssignmentOperator.cs (1)
237
case BoundKind.
FieldAccess
:
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
795
case BoundKind.
FieldAccess
:
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
644
case BoundKind.
FieldAccess
:
Lowering\LocalRewriter\LocalRewriter.cs (2)
929
Debug.Assert(assignment.Left.Kind == BoundKind.
FieldAccess
);
1078
case BoundKind.
FieldAccess
:
Lowering\SpillSequenceSpiller.cs (2)
404
case BoundKind.
FieldAccess
:
945
case BoundKind.
FieldAccess
:
Lowering\StateMachineRewriter\RefInitializationHoister.cs (1)
187
case BoundKind.
FieldAccess
:
Operations\CSharpOperationFactory.cs (1)
44
case BoundKind.
FieldAccess
: