1 write to RightOperandOpt
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1603
this.
RightOperandOpt
= rightOperandOpt;
12 references to RightOperandOpt
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder.ValueChecks.cs (2)
3741
(range.
RightOperandOpt
is { } right ? GetValEscape(right, scopeOfTheContainingExpression) : CallingMethodScope));
4227
return !(range.
RightOperandOpt
is { } right && !CheckValEscape(right.Syntax, right, escapeFrom, escapeTo, checkingReceiver: false, diagnostics: diagnostics));
FlowAnalysis\AbstractFlowPass.cs (2)
2585
if (node.
RightOperandOpt
!= null)
2587
VisitRvalue(node.
RightOperandOpt
);
Generated\BoundNodes.xml.Generated.cs (5)
1617
if (leftOperandOpt != this.LeftOperandOpt || rightOperandOpt != this.
RightOperandOpt
|| !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(methodOpt, this.MethodOpt) || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
9553
this.Visit(node.
RightOperandOpt
);
10633
BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.
RightOperandOpt
);
12296
BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.
RightOperandOpt
);
14746
new TreeDumperNode("rightOperandOpt", null, new TreeDumperNode[] { Visit(node.
RightOperandOpt
, null) }),
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
552
if (rangeExpr.
RightOperandOpt
is BoundExpression right)
Lowering\LocalRewriter\LocalRewriter_Range.cs (1)
30
var right = node.
RightOperandOpt
;
Operations\CSharpOperationFactory.cs (1)
2686
IOperation? right = Create(boundRange.
RightOperandOpt
);