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)
9077If 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 12002Me.Visit(node.WhenNullOpt) 13086Dim whenNullOpt As BoundExpression = DirectCast(Me.Visit(node.WhenNullOpt), BoundExpression) 14545New 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