17 references to WhenNullOpt
Microsoft.CodeAnalysis.VisualBasic (17)
Analysis\FlowAnalysis\AbstractFlowPass.vb (2)
1489If node.WhenNullOpt IsNot Nothing Then 1491VisitRvalue(node.WhenNullOpt)
CodeGen\EmitExpression.vb (5)
249Debug.Assert(conditional.WhenNullOpt IsNot Nothing OrElse Not used) 279If conditional.WhenNullOpt IsNot Nothing Then 280EmitExpression(conditional.WhenNullOpt, used) 382If conditional.WhenNullOpt IsNot Nothing Then 383EmitExpression(conditional.WhenNullOpt, used)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (2)
865If node.WhenNullOpt IsNot Nothing Then 867whenNull = DirectCast(Me.Visit(node.WhenNullOpt), BoundExpression)
CodeGen\Optimizer\StackScheduler.Rewriter.vb (1)
229Dim whenNullOpt As BoundExpression = node.WhenNullOpt
Generated\BoundNodes.xml.Generated.vb (4)
9093If receiver IsNot Me.Receiver OrElse captureReceiver <> Me.CaptureReceiver OrElse placeholderId <> Me.PlaceholderId OrElse whenNotNull IsNot Me.WhenNotNull OrElse whenNullOpt IsNot Me.WhenNullOpt OrElse type IsNot Me.Type Then 12018Me.Visit(node.WhenNullOpt) 13102Dim whenNullOpt As BoundExpression = DirectCast(Me.Visit(node.WhenNullOpt), BoundExpression) 14561New TreeDumperNode("whenNullOpt", Nothing, new TreeDumperNode() {Visit(node.WhenNullOpt, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
577Dim whenNullOpt As BoundExpression = DirectCast(Me.Visit(node.WhenNullOpt), BoundExpression)
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
1445Return result.Update(result.Receiver, True, result.PlaceholderId, result.WhenNotNull, result.WhenNullOpt, result.Type)
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.vb (1)
188whenNull = conditional.WhenNullOpt