1 write to Right
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8464this.Right = right;
32 references to Right
Microsoft.CodeAnalysis.CSharp (32)
Binder\Binder_Patterns.cs (1)
1880collectCandidates(p.Right, candidates);
Binder\DecisionDagBuilder.cs (2)
677builder.Add(@this.MakeTestsAndBindings(input, bin.Right, bindings)); 697builder.Add(@this.MakeTestsAndBindings(leftOutput, bin.Right, out var rightOutput, bindings));
Binder\DecisionDagBuilder_CheckOrReachability.cs (3)
497analyzePattern(currentCases, current.Right, newWrapIntoParentAndPattern, in context); 561addPatternsFromOrTree(current.Right, builder); 855Visit(current.Right);
BoundTree\BoundBinaryPattern.cs (3)
17Debug.Assert(Right.InputType.Equals(InputType, TypeCompareKind.AllIgnoreOptions)); 23Debug.Assert(Right.InputType.Equals(Left.NarrowedType, TypeCompareKind.AllIgnoreOptions)); 24Debug.Assert(NarrowedType.Equals(Right.NarrowedType, TypeCompareKind.AllIgnoreOptions));
BoundTree\BoundNode_Source.cs (1)
354appendSource(binaryPattern.Right);
BoundTree\BoundTreeRewriter.cs (1)
373var right = (BoundPattern?)this.Visit(binary.Right);
BoundTree\BoundTreeWalker.cs (3)
154rightOperands.Push(node.Right); 155rightOperands.Push(binary.Right); 162rightOperands.Push(binary.Right);
BoundTree\NullabilityRewriter.cs (1)
161var right = (BoundPattern)Visit(currentBinary.Right);
Compilation\MemberSemanticModel.NodeMapBuilder.cs (2)
227stack.Push(binaryPattern.Right); 238stack.Push(binaryPattern.Right);
FlowAnalysis\AbstractFlowPass.cs (4)
1007currentPatternMatchesNull = currentPatternMatchesNull || patternMatchesNull(currentBinary.Right); 1013currentPatternMatchesNull = currentPatternMatchesNull && patternMatchesNull(currentBinary.Right); 1051leftNullTest != isBoolTest(currentBinary.Right) ? null : 1059currentBoolTest ??= isBoolTest(currentBinary.Right);
FlowAnalysis\DefiniteAssignment.cs (2)
2056assignPatternVariablesAndMarkReadFields(pat.Right, def); 2075assignPatternVariablesAndMarkReadFields(patAndDef.pattern.Right, patAndDef.def);
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
324Visit(node.Right);
FlowAnalysis\NullableWalker_Patterns.cs (2)
134Visit(current.Right); 230LearnFromAnyNullPatterns(inputSlot, inputType, current.Right);
Generated\BoundNodes.xml.Generated.cs (4)
8480if (disjunction != this.Disjunction || left != this.Left || right != this.Right || !TypeSymbol.Equals(inputType, this.InputType, TypeCompareKind.ConsiderEverything) || !TypeSymbol.Equals(narrowedType, this.NarrowedType, TypeCompareKind.ConsiderEverything)) 10780this.Visit(node.Right); 12324BoundPattern right = (BoundPattern)this.Visit(node.Right); 17187new TreeDumperNode("right", null, new TreeDumperNode[] { Visit(node.Right, null) }),
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
730Visit(current.Right);
Operations\CSharpOperationFactory.cs (1)
2675(IPatternOperation)@this.Create(boundBinaryPattern.Right),