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