1 write to RightOperand
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1936
this.
RightOperand
= rightOperand;
13 references to RightOperand
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder.ValueChecks.cs (2)
4628
.Intersect(GetValEscape(nullCoalescingAssignment.
RightOperand
, localScopeDepth));
5388
CheckValEscape(node, nullCoalescingAssignment.
RightOperand
, escapeFrom, escapeTo, checkingReceiver: false, diagnostics: diagnostics);
BoundTree\BoundNullCoalescingAssignmentOperator.cs (1)
22
return nullableUnderlying.Equals(
RightOperand
.Type);
FlowAnalysis\AbstractFlowPass.cs (1)
3803
VisitRvalue(node.
RightOperand
);
FlowAnalysis\DefiniteAssignment.cs (1)
2745
Assign(node.LeftOperand, node.
RightOperand
);
FlowAnalysis\NullableWalker.cs (1)
5879
BoundExpression rightOperand = node.
RightOperand
;
Generated\BoundNodes.xml.Generated.cs (5)
1947
if (leftOperand != this.LeftOperand || rightOperand != this.
RightOperand
|| !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
9997
this.Visit(node.
RightOperand
);
11148
BoundExpression rightOperand = (BoundExpression)this.Visit(node.
RightOperand
);
13019
BoundExpression rightOperand = (BoundExpression)this.Visit(node.
RightOperand
);
15556
new TreeDumperNode("rightOperand", null, new TreeDumperNode[] { Visit(node.
RightOperand
, null) }),
Lowering\LocalRewriter\LocalRewriter_NullCoalescingAssignmentOperator.cs (1)
26
BoundExpression loweredRight = VisitExpression(node.
RightOperand
);
Operations\CSharpOperationFactory.cs (1)
1598
IOperation value = Create(boundNode.
RightOperand
);