44 references to Left
Microsoft.CodeAnalysis.VisualBasic (44)
Analysis\FlowAnalysis\AbstractFlowPass.vb (2)
1626
VisitLvalue(node.
Left
)
1628
SetPlaceholderSubstitute(node.LeftOnTheRightOpt, node.
Left
)
Analysis\FlowAnalysis\DataFlowPass.vb (1)
1802
Dim left As BoundExpression = node.
Left
Binding\Binder_Attributes.vb (3)
731
Select Case assignment.
Left
.Kind
733
Dim left = DirectCast(assignment.
Left
, BoundFieldAccess)
737
Dim left = DirectCast(assignment.
Left
, BoundPropertyAccess)
Binding\Binder_ObjectInitializer.vb (2)
555
DirectCast(TryCast(assignmentOperator.
Left
, BoundPropertyAccess)?.PropertySymbol, Symbol),
556
TryCast(assignmentOperator.
Left
, BoundFieldAccess)?.FieldSymbol)
Binding\MemberSemanticModel.vb (1)
2413
_placeholderReplacementMap.Add(node.LeftOnTheRightOpt, node.
Left
)
BoundTree\Expression.vb (1)
27
Return ImmutableArray.Create(Of BoundNode)(Me.
Left
, Me.Right)
CodeGen\EmitExpression.vb (5)
1791
Dim lhsUsesStack As Boolean = Me.EmitAssignmentPreamble(assignmentOperator.
Left
)
1794
Me.EmitStore(assignmentOperator.
Left
)
1809
Dim left As BoundExpression = assignmentOperator.
Left
2000
temp = Me.AllocateTemp(assignmentOperator.
Left
.Type, assignmentOperator.
Left
.Syntax)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (3)
543
Dim left As BoundExpression = VisitExpression(node.
Left
,
602
Debug.Assert(node.
Left
.Type.IsSameTypeIgnoringAll(node.Right.Type),
619
Return IsByRefVariable(node.
Left
)
CodeGen\Optimizer\StackScheduler.Rewriter.vb (2)
167
Dim left As BoundExpression = DirectCast(Me.Visit(node.
Left
), BoundExpression)
177
Dim left = TryCast(node.
Left
, BoundLocal)
Generated\BoundNodes.xml.Generated.vb (4)
1799
If left IsNot Me.
Left
OrElse leftOnTheRightOpt IsNot Me.LeftOnTheRightOpt OrElse right IsNot Me.Right OrElse suppressObjectClone <> Me.SuppressObjectClone OrElse type IsNot Me.Type Then
11251
Me.Visit(node.
Left
)
12232
Dim left As BoundExpression = DirectCast(Me.Visit(node.
Left
), BoundExpression)
13391
New TreeDumperNode("left", Nothing, new TreeDumperNode() {Visit(node.
Left
, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
280
Dim left As BoundExpression = rewritten.
Left
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (2)
131
Dim propertyAccess = TryCast(assignment.
Left
, BoundPropertyAccess)
161
Not (node.
Left
.Kind = BoundKind.PropertyAccess AndAlso node.LeftOnTheRightOpt Is Nothing) Then
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (4)
597
Dim left As BoundExpression = assignment.
Left
602
leftSymbol = DirectCast(assignment.
Left
, BoundFieldAccess).FieldSymbol
605
Debug.Assert(DirectCast(assignment.
Left
, BoundPropertyAccess).AccessKind = PropertyAccessKind.Set)
606
leftSymbol = DirectCast(assignment.
Left
, BoundPropertyAccess).PropertySymbol
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (8)
17
Dim nodeLeft = node.
Left
125
Select Case node.
Left
.Kind
127
Dim propertyAccess = DirectCast(node.
Left
, BoundPropertyAccess)
146
Dim leftNode = node.
Left
249
Dim assignmentTarget As BoundExpression = node.
Left
462
Debug.Assert(node.
Left
.IsLValue AndAlso node.LeftOnTheRightOpt IsNot Nothing AndAlso
472
Return midResult.Update(VisitExpressionNode(node.
Left
),
489
RewriteCallArguments(ImmutableArray.Create(node.
Left
, midResult.Start,
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (1)
361
sequenceExpressions(initializerIndex + 1) = assignment.Update(assignment.
Left
,
Lowering\UseTwiceRewriter.vb (2)
513
DirectCast(result.First, BoundAssignmentOperator).
Left
.Kind = BoundKind.Local AndAlso
514
DirectCast(result.Second, BoundLocal).LocalSymbol Is DirectCast(DirectCast(result.First, BoundAssignmentOperator).
Left
, BoundLocal).LocalSymbol))
Operations\VisualBasicOperationFactory_Methods.vb (1)
88
Dim target As IOperation = Create(boundAssignment.
Left
)
Operations\VisualBasicOperationFactory.vb (1)
370
Dim target As IOperation = Create(boundAssignmentOperator.
Left
)