17 references to WhenNullOpt
Microsoft.CodeAnalysis.VisualBasic (17)
Analysis\FlowAnalysis\AbstractFlowPass.vb (2)
1473If node.WhenNullOpt IsNot Nothing Then 1475VisitRvalue(node.WhenNullOpt)
CodeGen\EmitExpression.vb (5)
247Debug.Assert(conditional.WhenNullOpt IsNot Nothing OrElse Not used) 260If conditional.WhenNullOpt IsNot Nothing Then 261EmitExpression(conditional.WhenNullOpt, used) 356If conditional.WhenNullOpt IsNot Nothing Then 357EmitExpression(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)
9058If 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 11984Me.Visit(node.WhenNullOpt) 13068Dim whenNullOpt As BoundExpression = DirectCast(Me.Visit(node.WhenNullOpt), BoundExpression) 14523New TreeDumperNode("whenNullOpt", Nothing, new TreeDumperNode() {Visit(node.WhenNullOpt, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
511Dim whenNullOpt As BoundExpression = DirectCast(Me.Visit(node.WhenNullOpt), BoundExpression)
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
1397Return result.Update(result.ReceiverOrCondition, True, result.PlaceholderId, result.WhenNotNull, result.WhenNullOpt, result.Type)
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.vb (1)
185whenNull = conditional.WhenNullOpt