1 write to Right
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8454
this.
Right
= right;
28 references to Right
Microsoft.CodeAnalysis.CSharp (28)
Binder\Binder_Patterns.cs (1)
1869
collectCandidates(p.
Right
, candidates);
Binder\DecisionDagBuilder.cs (2)
677
builder.Add(@this.MakeTestsAndBindings(input, bin.
Right
, bindings));
695
builder.Add(@this.MakeTestsAndBindings(leftOutput, bin.
Right
, out var rightOutput, bindings));
BoundTree\BoundBinaryPattern.cs (3)
17
Debug.Assert(
Right
.InputType.Equals(InputType, TypeCompareKind.AllIgnoreOptions));
23
Debug.Assert(
Right
.InputType.Equals(Left.NarrowedType, TypeCompareKind.AllIgnoreOptions));
24
Debug.Assert(NarrowedType.Equals(
Right
.NarrowedType, TypeCompareKind.AllIgnoreOptions));
BoundTree\BoundTreeRewriter.cs (1)
373
var right = (BoundPattern?)this.Visit(binary.
Right
);
BoundTree\BoundTreeWalker.cs (3)
154
rightOperands.Push(node.
Right
);
155
rightOperands.Push(binary.
Right
);
162
rightOperands.Push(binary.
Right
);
Compilation\MemberSemanticModel.NodeMapBuilder.cs (2)
227
stack.Push(binaryPattern.
Right
);
238
stack.Push(binaryPattern.
Right
);
FlowAnalysis\AbstractFlowPass.cs (4)
1007
currentPatternMatchesNull = currentPatternMatchesNull || patternMatchesNull(currentBinary.
Right
);
1013
currentPatternMatchesNull = currentPatternMatchesNull && patternMatchesNull(currentBinary.
Right
);
1051
leftNullTest != isBoolTest(currentBinary.
Right
) ? null :
1059
currentBoolTest ??= isBoolTest(currentBinary.
Right
);
FlowAnalysis\DefiniteAssignment.cs (2)
2105
assignPatternVariablesAndMarkReadFields(pat.
Right
, def);
2124
assignPatternVariablesAndMarkReadFields(patAndDef.pattern.
Right
, patAndDef.def);
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
324
Visit(node.
Right
);
FlowAnalysis\NullableWalker_Patterns.cs (2)
134
Visit(current.
Right
);
230
LearnFromAnyNullPatterns(inputSlot, inputType, current.
Right
);
Generated\BoundNodes.xml.Generated.cs (5)
8470
if (disjunction != this.Disjunction || left != this.Left || right != this.
Right
|| !TypeSymbol.Equals(inputType, this.InputType, TypeCompareKind.ConsiderEverything) || !TypeSymbol.Equals(narrowedType, this.NarrowedType, TypeCompareKind.ConsiderEverything))
10769
this.Visit(node.
Right
);
12312
BoundPattern right = (BoundPattern)this.Visit(node.
Right
);
14971
BoundPattern right = (BoundPattern)this.Visit(node.
Right
);
17182
new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.
Right
, null) }),
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
730
Visit(current.
Right
);
Operations\CSharpOperationFactory.cs (1)
2675
(IPatternOperation)@this.Create(boundBinaryPattern.
Right
),