1 write to Left
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8462this.Left = left;
34 references to Left
Microsoft.CodeAnalysis.CSharp (34)
Binder\Binder_Patterns.cs (1)
1867collectCandidates(p.Left, candidates);
Binder\DecisionDagBuilder.cs (2)
656currentNode = currentNode.Left as BoundBinaryPattern; 660Tests result = MakeTestsAndBindings(input, currentNode.Left, out output, bindings);
BoundTree\BoundBinaryPattern.cs (2)
13Debug.Assert(Left.InputType.Equals(InputType, TypeCompareKind.AllIgnoreOptions)); 23Debug.Assert(Right.InputType.Equals(Left.NarrowedType, TypeCompareKind.AllIgnoreOptions));
BoundTree\BoundTreeRewriter.cs (2)
200BoundPattern child = node.Left; 215child = binary.Left;
BoundTree\BoundTreeWalker.cs (3)
147if (node.Left is not BoundBinaryPattern binary) 157BoundPattern? current = binary.Left; 163current = binary.Left;
Compilation\MemberSemanticModel.NodeMapBuilder.cs (2)
228BoundPattern currentPattern = binaryPattern.Left; 239currentPattern = binaryPattern.Left;
FlowAnalysis\AbstractFlowPass.cs (1)
1089if (binaryPattern.Left is BoundBinaryPattern leftBinaryPattern)
FlowAnalysis\DefiniteAssignment.cs (3)
2088if (pat.Left is not BoundBinaryPattern) 2091assignPatternVariablesAndMarkReadFields(pat.Left, def); 2103pat = pat.Left as BoundBinaryPattern;
FlowAnalysis\NullableWalker.DebugVerifier.cs (2)
327if (node.Left is not BoundBinaryPattern child) 329Visit(node.Left);
FlowAnalysis\NullableWalker_Patterns.cs (5)
121current = current.Left as BoundBinaryPattern; 129Debug.Assert(current.Left is not BoundBinaryPattern); 130Visit(current.Left); 231if (current.Left is BoundBinaryPattern left) 238LearnFromAnyNullPatterns(inputSlot, inputType, current.Left);
Generated\BoundNodes.xml.Generated.cs (5)
8479if (disjunction != this.Disjunction || left != this.Left || right != this.Right || !TypeSymbol.Equals(inputType, this.InputType, TypeCompareKind.ConsiderEverything) || !TypeSymbol.Equals(narrowedType, this.NarrowedType, TypeCompareKind.ConsiderEverything)) 10777this.Visit(node.Left); 12176BoundPattern left = (BoundPattern)this.Visit(node.Left); 14846BoundPattern left = (BoundPattern)this.Visit(node.Left); 17056new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
Lowering\DiagnosticsPass_ExpressionTrees.cs (2)
687if (current.Left is BoundBinaryPattern left) 693Visit(current.Left);
Operations\CSharpOperationFactory.cs (4)
2645if (boundBinaryPattern.Left is not BoundBinaryPattern) 2647return createOperation(this, boundBinaryPattern, left: (IPatternOperation)Create(boundBinaryPattern.Left)); 2657current = current.Left as BoundBinaryPattern; 2661var result = (IPatternOperation)Create(current.Left);