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