1 write to Left
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8462
this.
Left
= left;
34 references to Left
Microsoft.CodeAnalysis.CSharp (34)
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\BoundBinaryPattern.cs (2)
13
Debug.Assert(
Left
.InputType.Equals(InputType, TypeCompareKind.AllIgnoreOptions));
23
Debug.Assert(Right.InputType.Equals(
Left
.NarrowedType, TypeCompareKind.AllIgnoreOptions));
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)
8479
if (disjunction != this.Disjunction || left != this.
Left
|| right != this.Right || !TypeSymbol.Equals(inputType, this.InputType, TypeCompareKind.ConsiderEverything) || !TypeSymbol.Equals(narrowedType, this.NarrowedType, TypeCompareKind.ConsiderEverything))
10777
this.Visit(node.
Left
);
12176
BoundPattern left = (BoundPattern)this.Visit(node.
Left
);
14846
BoundPattern left = (BoundPattern)this.Visit(node.
Left
);
17056
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
);