1 write to AccessExpression
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
5938
this.
AccessExpression
= accessExpression;
19 references to AccessExpression
Microsoft.CodeAnalysis.CSharp (19)
FlowAnalysis\AbstractFlowPass.cs (3)
2966
if (VisitPossibleConditionalAccess(node.
AccessExpression
, out var firstAccessStateWhenNotNull))
2992
BoundExpression expr = node.
AccessExpression
;
2999
expr = innerCondAccess.
AccessExpression
;
FlowAnalysis\NullableWalker.cs (6)
5244
operand = conditional.
AccessExpression
;
5649
VisitPossibleConditionalAccess(node.
AccessExpression
, out stateWhenNotNull);
5672
BoundExpression expr = node.
AccessExpression
;
5686
expr = innerCondAccess.
AccessExpression
;
5692
expr = node.
AccessExpression
;
5697
expr = innerCondAccess.
AccessExpression
;
Generated\BoundNodes.xml.Generated.cs (5)
5950
if (receiver != this.Receiver || accessExpression != this.
AccessExpression
|| !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
10429
this.Visit(node.
AccessExpression
);
11699
BoundExpression accessExpression = (BoundExpression)this.Visit(node.
AccessExpression
);
13823
BoundExpression accessExpression = (BoundExpression)this.Visit(node.
AccessExpression
);
16319
new TreeDumperNode("accessExpression", null, new TreeDumperNode[] { Visit(node.
AccessExpression
, null) }),
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.cs (4)
41
Debug.Assert(node.
AccessExpression
.Type is { });
55
var lowerToConditional = node.
AccessExpression
.Type.IsDynamic();
108
loweredAccessExpression = this.VisitExpression(node.
AccessExpression
);
112
loweredAccessExpression = this.VisitUnusedExpression(node.
AccessExpression
);
Operations\CSharpOperationFactory.cs (1)
1708
IOperation whenNotNull = Create(boundConditionalAccess.
AccessExpression
);