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) 262If conditional.WhenNullOpt IsNot Nothing Then 263EmitExpression(conditional.WhenNullOpt, used) 361If conditional.WhenNullOpt IsNot Nothing Then 362EmitExpression(conditional.WhenNullOpt, used)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (2)
867If node.WhenNullOpt IsNot Nothing Then 869whenNull = 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 receiverOrCondition IsNot Me.ReceiverOrCondition 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)
584Dim whenNullOpt As BoundExpression = DirectCast(Me.Visit(node.WhenNullOpt), BoundExpression)
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
1445Return result.Update(result.ReceiverOrCondition, True, result.PlaceholderId, result.WhenNotNull, result.WhenNullOpt, result.Type)
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.vb (1)
193whenNull = conditional.WhenNullOpt