35 references to PropertyAccess
Microsoft.CodeAnalysis.CSharp (35)
Binder\Binder.ValueChecks.cs (6)
755case BoundKind.PropertyAccess: 948case BoundKind.PropertyAccess: 3900case BoundKind.PropertyAccess: 4222case BoundKind.PropertyAccess: 4534case BoundKind.PropertyAccess: 5281case BoundKind.PropertyAccess:
Binder\Binder_Attributes.cs (1)
827case BoundKind.PropertyAccess:
Binder\Binder_Conversions.cs (1)
1905if (boundExpression.Kind == BoundKind.FieldAccess || boundExpression.Kind == BoundKind.PropertyAccess)
Binder\Binder_Expressions.cs (2)
3197case BoundKind.PropertyAccess: 6107case BoundKind.PropertyAccess:
Binder\Binder_Invocation.cs (1)
108if (!allowFieldsAndProperties && (boundExpression.Kind == BoundKind.FieldAccess || boundExpression.Kind == BoundKind.PropertyAccess))
Binder\Binder_Operators.cs (1)
4320case BoundKind.PropertyAccess: // Never fixed
Binder\Binder_Patterns.cs (1)
2383case BoundKind.PropertyAccess:
Binder\Binder_Statements.cs (1)
1679case BoundKind.PropertyAccess:
BoundTree\BoundExpressionExtensions.cs (1)
36case BoundKind.PropertyAccess:
BoundTree\BoundTreeVisitors.cs (1)
123case BoundKind.PropertyAccess:
CodeGen\EmitExpression.cs (1)
2999case BoundKind.PropertyAccess:
FlowAnalysis\AbstractFlowPass.cs (2)
568case BoundKind.PropertyAccess: 2132if (expr.Kind != BoundKind.PropertyAccess)
FlowAnalysis\DefiniteAssignment.cs (3)
1053case BoundKind.PropertyAccess: 1386case BoundKind.PropertyAccess: 1601case BoundKind.PropertyAccess:
FlowAnalysis\LocalDataFlowPass.cs (1)
226case BoundKind.PropertyAccess:
FlowAnalysis\NullableWalker.cs (1)
2136case BoundKind.PropertyAccess:
FlowAnalysis\ReadWriteWalker.cs (1)
308case BoundKind.PropertyAccess:
Generated\BoundNodes.xml.Generated.cs (2)
7454: base(BoundKind.PropertyAccess, syntax, type, hasErrors || receiverOpt.HasErrors()) 9465case BoundKind.PropertyAccess:
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
237case BoundKind.PropertyAccess:
Lowering\LocalRewriter\LocalRewriter.cs (1)
1101case BoundKind.PropertyAccess:
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (2)
30case BoundKind.PropertyAccess: 192case BoundKind.PropertyAccess:
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
725case BoundKind.PropertyAccess:
Lowering\LocalRewriter\LocalRewriter_NullCoalescingAssignmentOperator.cs (1)
113Debug.Assert(!_inExpressionLambda && lhsRead.Kind != BoundKind.PropertyAccess);
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
1025case BoundKind.PropertyAccess:
Operations\CSharpOperationFactory.cs (1)
46case BoundKind.PropertyAccess: