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)
9084If 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 12009Me.Visit(node.WhenNullOpt) 13093Dim whenNullOpt As BoundExpression = DirectCast(Me.Visit(node.WhenNullOpt), BoundExpression) 14552New 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