1 write to RightOperand
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1903
this.
RightOperand
= rightOperand;
21 references to RightOperand
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder.ValueChecks.cs (3)
4117
.Intersect(GetValEscape(coalescingOp.
RightOperand
, localScopeDepth));
4833
CheckValEscape(coalescingOp.
RightOperand
.Syntax, coalescingOp.
RightOperand
, escapeFrom, escapeTo, checkingReceiver, diagnostics);
CodeGen\EmitExpression.cs (2)
3875
EmitExpression(expr.
RightOperand
, used);
3878
var mergeTypeOfRightValue = StackMergeType(expr.
RightOperand
);
CodeGen\Optimizer.cs (1)
1579
BoundExpression right = (BoundExpression)this.Visit(node.
RightOperand
);
FlowAnalysis\AbstractFlowPass.cs (2)
2938
Visit(node.
RightOperand
);
2958
Visit(node.
RightOperand
);
FlowAnalysis\NullableWalker.cs (3)
5647
BoundExpression rightOperand = node.
RightOperand
;
5699
if ((node.
RightOperand
as BoundConversion)?.ExplicitCastInCode != false &&
5706
conversion = GenerateConversionForConditionalOperator(node.
RightOperand
, rightType, leftType, reportMismatch: true, isChecked: node.Checked);
Generated\BoundNodes.xml.Generated.cs (5)
1923
if (leftOperand != this.LeftOperand || rightOperand != this.
RightOperand
|| leftPlaceholder != this.LeftPlaceholder || leftConversion != this.LeftConversion || operatorResultKind != this.OperatorResultKind || @checked != this.Checked || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
9982
this.Visit(node.
RightOperand
);
11103
BoundExpression rightOperand = (BoundExpression)this.Visit(node.
RightOperand
);
12862
BoundExpression rightOperand = (BoundExpression)this.Visit(node.
RightOperand
);
15405
new TreeDumperNode("rightOperand", null, new TreeDumperNode[] { Visit(node.
RightOperand
, null) }),
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
876
var right = Visit(node.
RightOperand
);
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (1)
16
BoundExpression rewrittenRight = VisitExpression(node.
RightOperand
);
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
208
var rightConstant = boundCoalesce.
RightOperand
.ConstantValueOpt;
Lowering\SpillSequenceSpiller.cs (1)
1238
var right = VisitExpression(ref builder, node.
RightOperand
);
Operations\CSharpOperationFactory.cs (1)
1588
IOperation whenNull = Create(boundNullCoalescingOperator.
RightOperand
);