49 references to LeftOnTheRightOpt
Microsoft.CodeAnalysis.VisualBasic (49)
Analysis\FlowAnalysis\AbstractFlowPass.vb (4)
1609
If node.
LeftOnTheRightOpt
Is Nothing Then
1612
SetPlaceholderSubstitute(node.
LeftOnTheRightOpt
, node.Left)
1617
If node.
LeftOnTheRightOpt
IsNot Nothing Then
1618
RemovePlaceholderSubstitute(node.
LeftOnTheRightOpt
)
Binding\MemberSemanticModel.vb (3)
2402
If node.
LeftOnTheRightOpt
Is Nothing Then
2414
_placeholderReplacementMap.Add(node.
LeftOnTheRightOpt
, node.Left)
2416
_placeholderReplacementMap.Remove(node.
LeftOnTheRightOpt
)
BoundTree\BoundAssignmentOperator.vb (6)
61
If(
LeftOnTheRightOpt
Is Nothing, PropertyAccessKind.Set, PropertyAccessKind.Set Or PropertyAccessKind.Get)))
65
Debug.Assert(Left.GetAccessKind() = If(
LeftOnTheRightOpt
Is Nothing, PropertyAccessKind.Set, PropertyAccessKind.Set Or PropertyAccessKind.Get))
69
Debug.Assert(Left.GetLateBoundAccessKind() = If(
LeftOnTheRightOpt
Is Nothing, LateBoundAccessKind.Set, LateBoundAccessKind.Set Or LateBoundAccessKind.Get))
73
Debug.Assert(invocation.AccessKind = If(
LeftOnTheRightOpt
Is Nothing, LateBoundAccessKind.Set, LateBoundAccessKind.Set Or LateBoundAccessKind.Get))
100
If
LeftOnTheRightOpt
IsNot Nothing Then
137
Debug.Assert(leftNode Is
LeftOnTheRightOpt
)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
554
Debug.Assert(node.
LeftOnTheRightOpt
Is Nothing)
CodeGen\Optimizer\StackScheduler.Rewriter.vb (3)
170
Debug.Assert(node.
LeftOnTheRightOpt
Is Nothing)
203
Debug.Assert(node.
LeftOnTheRightOpt
Is Nothing)
222
Return node.Update(left, node.
LeftOnTheRightOpt
, right, node.SuppressObjectClone, node.Type)
Generated\BoundNodes.xml.Generated.vb (4)
1789
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
11227
Me.Visit(node.
LeftOnTheRightOpt
)
12208
Dim leftOnTheRightOpt As BoundCompoundAssignmentTargetPlaceholder = DirectCast(Me.Visit(node.
LeftOnTheRightOpt
), BoundCompoundAssignmentTargetPlaceholder)
13364
New TreeDumperNode("leftOnTheRightOpt", Nothing, new TreeDumperNode() {Visit(node.
LeftOnTheRightOpt
, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (3)
207
Debug.Assert(rewritten.
LeftOnTheRightOpt
Is Nothing)
228
rewritten.
LeftOnTheRightOpt
,
244
rewritten.
LeftOnTheRightOpt
,
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (2)
127
Debug.Assert(assignment.
LeftOnTheRightOpt
Is Nothing)
158
Not (node.Left.Kind = BoundKind.PropertyAccess AndAlso node.
LeftOnTheRightOpt
Is Nothing) Then
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
575
Debug.Assert(assignment.
LeftOnTheRightOpt
Is Nothing)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (17)
27
Debug.Assert(midResult.Original Is node.
LeftOnTheRightOpt
OrElse
28
(midResult.Original.Kind = BoundKind.Parenthesized AndAlso DirectCast(midResult.Original, BoundParenthesized).Expression Is node.
LeftOnTheRightOpt
))
43
Debug.Assert(((accessKind And PropertyAccessKind.Get) = 0) = (node.
LeftOnTheRightOpt
Is Nothing))
47
If setNode Is Nothing AndAlso node.
LeftOnTheRightOpt
Is Nothing Then
58
If node.
LeftOnTheRightOpt
IsNot Nothing Then
82
AddPlaceholderReplacement(node.
LeftOnTheRightOpt
, VisitExpressionNode(leftOnTheRight))
117
If node.
LeftOnTheRightOpt
IsNot Nothing Then
118
RemovePlaceholderReplacement(node.
LeftOnTheRightOpt
)
140
Debug.Assert(node.
LeftOnTheRightOpt
Is Nothing)
254
Debug.Assert(((accessKind And LateBoundAccessKind.Get) = 0) = (node.
LeftOnTheRightOpt
Is Nothing))
259
If node.
LeftOnTheRightOpt
IsNot Nothing Then
272
AddPlaceholderReplacement(node.
LeftOnTheRightOpt
, VisitExpressionNode(leftOnTheRight))
277
If node.
LeftOnTheRightOpt
IsNot Nothing Then
278
RemovePlaceholderReplacement(node.
LeftOnTheRightOpt
)
462
Debug.Assert(node.Left.IsLValue AndAlso node.
LeftOnTheRightOpt
IsNot Nothing AndAlso
463
(node.
LeftOnTheRightOpt
Is midResult.Original OrElse
464
(midResult.Original.Kind = BoundKind.Parenthesized AndAlso node.
LeftOnTheRightOpt
Is DirectCast(midResult.Original, BoundParenthesized).Expression)))
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (2)
360
Debug.Assert(assignment.
LeftOnTheRightOpt
Is Nothing)
362
assignment.
LeftOnTheRightOpt
,
Operations\VisualBasicOperationFactory.vb (1)
367
ElseIf boundAssignmentOperator.
LeftOnTheRightOpt
IsNot Nothing Then
Operations\VisualBasicOperationFactory_Methods.vb (2)
53
Debug.Assert(boundAssignment.
LeftOnTheRightOpt
IsNot Nothing)
86
Debug.Assert(leftOnTheRight Is boundAssignment.
LeftOnTheRightOpt
)