1 write to Left
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1854this.Left = left;
15 references to Left
Microsoft.CodeAnalysis.CSharp (15)
Binder\RefSafetyAnalysis.cs (1)
726var left = node.Left;
BoundTree\Expression.cs (1)
44protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.Left, this.Right);
FlowAnalysis\AbstractFlowPass.cs (1)
1995VisitLvalue(node.Left);
FlowAnalysis\DefiniteAssignment.cs (1)
2335Assign(node.Left, node.Right);
FlowAnalysis\NullableWalker.cs (1)
9221var left = node.Left;
FlowAnalysis\VariablesDeclaredWalker.cs (1)
139((BoundTupleExpression)deconstructionAssignment.Left).VisitAllElements((x, self) => self.Visit(x), this);
Generated\BoundNodes.xml.Generated.cs (5)
1869if (left != this.Left || right != this.Right || isUsed != this.IsUsed || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 9588this.Visit(node.Left); 10679BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 12372BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 14820new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
232CheckForDeconstructionAssignmentToSelf((BoundTupleExpression)node.Left, node.Right);
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (1)
22return RewriteDeconstruction(node.Left, right.Conversion, right.Operand, node.IsUsed);
Operations\CSharpOperationFactory.cs (2)
427IOperation target = Create(boundDeconstructionAssignmentOperator.Left); 1850return Create(boundForEachStatement.DeconstructionOpt.DeconstructionAssignment.Left);