46 references to LeftOnTheRightOpt
Microsoft.CodeAnalysis.VisualBasic (46)
Analysis\FlowAnalysis\AbstractFlowPass.vb (4)
1625
If node.
LeftOnTheRightOpt
Is Nothing Then
1628
SetPlaceholderSubstitute(node.
LeftOnTheRightOpt
, node.Left)
1633
If node.
LeftOnTheRightOpt
IsNot Nothing Then
1634
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)
1808
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
11261
Me.Visit(node.
LeftOnTheRightOpt
)
12242
Dim leftOnTheRightOpt As BoundCompoundAssignmentTargetPlaceholder = DirectCast(Me.Visit(node.
LeftOnTheRightOpt
), BoundCompoundAssignmentTargetPlaceholder)
13401
New TreeDumperNode("leftOnTheRightOpt", Nothing, new TreeDumperNode() {Visit(node.
LeftOnTheRightOpt
, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (3)
278
Debug.Assert(rewritten.
LeftOnTheRightOpt
Is Nothing)
299
rewritten.
LeftOnTheRightOpt
,
315
rewritten.
LeftOnTheRightOpt
,
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (2)
128
Debug.Assert(assignment.
LeftOnTheRightOpt
Is Nothing)
161
Not (node.Left.Kind = BoundKind.PropertyAccess AndAlso node.
LeftOnTheRightOpt
Is Nothing) Then
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (1)
596
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
,