1 write to Left
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8119this.Left = left;
17 references to Left
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_Patterns.cs (1)
1749collectCandidates(p.Left, candidates);
Binder\DecisionDagBuilder.cs (2)
648builder.Add(MakeTestsAndBindings(input, bin.Left, bindings)); 666builder.Add(MakeTestsAndBindings(input, bin.Left, out var leftOutput, bindings));
FlowAnalysis\AbstractFlowPass.cs (5)
995var leftNullTest = patternMatchesNull(binary.Left); 996return patternMatchesNull(binary.Left) || patternMatchesNull(binary.Right); 1001return patternMatchesNull(binary.Left) && patternMatchesNull(binary.Right); 1027var leftNullTest = isBoolTest(binary.Left); 1036return isBoolTest(binary.Left) ?? isBoolTest(binary.Right);
FlowAnalysis\DefiniteAssignment.cs (1)
1962assignPatternVariablesAndMarkReadFields(pat.Left, def);
FlowAnalysis\NullableWalker_Patterns.cs (2)
114Visit(node.Left); 202LearnFromAnyNullPatterns(inputSlot, inputType, p.Left);
Generated\BoundNodes.xml.Generated.cs (5)
8132if (disjunction != this.Disjunction || left != this.Left || right != this.Right || !TypeSymbol.Equals(inputType, this.InputType, TypeCompareKind.ConsiderEverything) || !TypeSymbol.Equals(narrowedType, this.NarrowedType, TypeCompareKind.ConsiderEverything)) 10361this.Visit(node.Left); 11705BoundPattern left = (BoundPattern)this.Visit(node.Left); 14272BoundPattern left = (BoundPattern)this.Visit(node.Left); 16399new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
Operations\CSharpOperationFactory.cs (1)
2530(IPatternOperation)Create(boundBinaryPattern.Left),