1 write to Left
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
1866this.Left = left;
15 references to Left
Microsoft.CodeAnalysis.CSharp (15)
Binder\RefSafetyAnalysis.cs (1)
913var left = node.Left;
BoundTree\Expression.cs (1)
44protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.Left, this.Right);
FlowAnalysis\AbstractFlowPass.cs (1)
2168VisitLvalue(node.Left);
FlowAnalysis\DefiniteAssignment.cs (1)
2499Assign(node.Left, node.Right);
FlowAnalysis\NullableWalker.cs (1)
10108var left = node.Left;
FlowAnalysis\VariablesDeclaredWalker.cs (1)
139((BoundTupleExpression)deconstructionAssignment.Left).VisitAllElements((x, self) => self.Visit(x), this);
Generated\BoundNodes.xml.Generated.cs (5)
1881if (left != this.Left || right != this.Right || isUsed != this.IsUsed || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 9938this.Visit(node.Left); 11058BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 12806BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 15357new TreeDumperNode("left", null, new TreeDumperNode[] { Visit(node.Left, null) }),
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
243CheckForDeconstructionAssignmentToSelf((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)
430IOperation target = Create(boundDeconstructionAssignmentOperator.Left); 1957return Create(boundForEachStatement.DeconstructionOpt.DeconstructionAssignment.Left);