1 write to LeftOperandOpt
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1602
this.
LeftOperandOpt
= leftOperandOpt;
12 references to LeftOperandOpt
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder.ValueChecks.cs (2)
3740
return Math.Max((range.
LeftOperandOpt
is { } left ? GetValEscape(left, scopeOfTheContainingExpression) : CallingMethodScope),
4222
if (range.
LeftOperandOpt
is { } left && !CheckValEscape(left.Syntax, left, escapeFrom, escapeTo, checkingReceiver: false, diagnostics: diagnostics))
FlowAnalysis\AbstractFlowPass.cs (2)
2580
if (node.
LeftOperandOpt
!= null)
2582
VisitRvalue(node.
LeftOperandOpt
);
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))
9552
this.Visit(node.
LeftOperandOpt
);
10632
BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.
LeftOperandOpt
);
12295
BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.
LeftOperandOpt
);
14745
new TreeDumperNode("leftOperandOpt", null, new TreeDumperNode[] { Visit(node.
LeftOperandOpt
, null) }),
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
542
if (rangeExpr.
LeftOperandOpt
is BoundExpression left)
Lowering\LocalRewriter\LocalRewriter_Range.cs (1)
24
var left = node.
LeftOperandOpt
;
Operations\CSharpOperationFactory.cs (1)
2685
IOperation? left = Create(boundRange.
LeftOperandOpt
);