1 write to RightOperandOpt
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1615
this.
RightOperandOpt
= rightOperandOpt;
13 references to RightOperandOpt
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder.ValueChecks.cs (2)
4454
(range.
RightOperandOpt
is { } right ? GetValEscape(right, scopeOfTheContainingExpression) : CallingMethodScope));
5252
return !(range.
RightOperandOpt
is { } right && !CheckValEscape(right.Syntax, right, escapeFrom, escapeTo, checkingReceiver: false, diagnostics: diagnostics));
Binder\Binder_Expressions.cs (1)
9169
if (rangeExpr.
RightOperandOpt
is BoundExpression right)
FlowAnalysis\AbstractFlowPass.cs (2)
2777
if (node.
RightOperandOpt
!= null)
2779
VisitRvalue(node.
RightOperandOpt
);
Generated\BoundNodes.xml.Generated.cs (5)
1629
if (leftOperandOpt != this.LeftOperandOpt || rightOperandOpt != this.
RightOperandOpt
|| !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(methodOpt, this.MethodOpt) || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
9903
this.Visit(node.
RightOperandOpt
);
11012
BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.
RightOperandOpt
);
12730
BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.
RightOperandOpt
);
15283
new TreeDumperNode("rightOperandOpt", null, new TreeDumperNode[] { Visit(node.
RightOperandOpt
, null) }),
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
1101
if (rangeExpr.
RightOperandOpt
is BoundExpression right)
Lowering\LocalRewriter\LocalRewriter_Range.cs (1)
30
var right = node.
RightOperandOpt
;
Operations\CSharpOperationFactory.cs (1)
2831
IOperation? right = Create(boundRange.
RightOperandOpt
);