1 write to Right
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1777
this.
Right
= right;
28 references to Right
Microsoft.CodeAnalysis.CSharp (28)
Binder\Binder.ValueChecks.cs (5)
4546
argsOpt: [compound.Left, compound.
Right
],
4559
.Intersect(GetValEscape(compound.
Right
, localScopeDepth));
5369
argsOpt: [compound.Left, compound.
Right
],
5385
CheckValEscape(compound.
Right
.Syntax, compound.
Right
, escapeFrom, escapeTo, checkingReceiver: false, diagnostics: diagnostics);
Binder\RefSafetyAnalysis.cs (2)
562
argsOpt: [node.Left, node.
Right
],
576
argsOpt: [node.
Right
],
BoundTree\NullabilityRewriter.cs (1)
141
BoundExpression right = (BoundExpression)this.Visit(node.
Right
);
FlowAnalysis\AbstractFlowPass.cs (1)
2188
VisitRvalue(node.
Right
);
FlowAnalysis\DefiniteAssignment.cs (1)
2526
VisitRvalue(node.
Right
);
FlowAnalysis\NullableWalker.cs (4)
11137
arguments: [node.
Right
],
11171
VisitRvalue(node.
Right
);
11194
var (rightConversionOperand, rightConversion) = RemoveConversion(node.
Right
, includeExplicitConversions: false);
11213
node.
Right
,
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
284
Visit(node.
Right
);
Generated\BoundNodes.xml.Generated.cs (4)
1802
if (@operator != this.Operator || left != this.Left || right != this.
Right
|| leftPlaceholder != this.LeftPlaceholder || leftConversion != this.LeftConversion || finalPlaceholder != this.FinalPlaceholder || finalConversion != this.FinalConversion || resultKind != this.ResultKind || originalUserDefinedOperatorsOpt != this.OriginalUserDefinedOperatorsOpt || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
9955
this.Visit(node.
Right
);
11095
BoundExpression right = (BoundExpression)this.Visit(node.
Right
);
15487
new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.
Right
, null) }),
Lowering\DiagnosticsPass_Warnings.cs (2)
295
CheckForBitwiseOrSignExtend(node, node.Operator.Kind, left, node.
Right
);
727
if (node.
Right
.NullableNeverHasValue())
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (6)
24
Debug.Assert(TypeSymbol.Equals(node.
Right
.Type, node.Operator.RightType, TypeCompareKind.ConsiderEverything2));
50
VisitExpression(node.
Right
));
71
VisitExpression(node.
Right
))
79
return MakeInstanceCompoundAssignmentOperatorResult(node.Syntax, node.Left, node.
Right
, node.Operator.Method, node.Operator.Kind.IsChecked());
137
BoundExpression loweredRight = VisitExpression(node.
Right
);
162
rewrittenAssignment = rewriteAssignment(lhsRead, node.
Right
, rightIsVisited: false);
Operations\CSharpOperationFactory.cs (1)
1358
IOperation value = Create(boundCompoundAssignmentOperator.
Right
);