1 write to RightOperand
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1890this.RightOperand = rightOperand;
21 references to RightOperand
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder.ValueChecks.cs (3)
3564GetValEscape(coalescingOp.RightOperand, scopeOfTheContainingExpression)); 3989CheckValEscape(coalescingOp.RightOperand.Syntax, coalescingOp.RightOperand, escapeFrom, escapeTo, checkingReceiver, diagnostics);
CodeGen\EmitExpression.cs (2)
3601EmitExpression(expr.RightOperand, used); 3604var mergeTypeOfRightValue = StackMergeType(expr.RightOperand);
CodeGen\Optimizer.cs (1)
1512BoundExpression right = (BoundExpression)this.Visit(node.RightOperand);
FlowAnalysis\AbstractFlowPass.cs (2)
2742Visit(node.RightOperand); 2762Visit(node.RightOperand);
FlowAnalysis\NullableWalker.cs (3)
5125BoundExpression rightOperand = node.RightOperand; 5177if ((node.RightOperand as BoundConversion)?.ExplicitCastInCode != false && 5184conversion = GenerateConversionForConditionalOperator(node.RightOperand, rightType, leftType, reportMismatch: true, isChecked: node.Checked);
Generated\BoundNodes.xml.Generated.cs (5)
1910if (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)) 9595this.Visit(node.RightOperand); 10687BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 12391BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 14831new TreeDumperNode("rightOperand", null, new TreeDumperNode[] { Visit(node.RightOperand, null) }),
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
797var right = Visit(node.RightOperand);
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (1)
18BoundExpression rewrittenRight = VisitExpression(node.RightOperand);
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
198var rightConstant = boundCoalesce.RightOperand.ConstantValueOpt;
Lowering\SpillSequenceSpiller.cs (1)
1140var right = VisitExpression(ref builder, node.RightOperand);
Operations\CSharpOperationFactory.cs (1)
1521IOperation whenNull = Create(boundNullCoalescingOperator.RightOperand);