17 references to WhenNullOpt
Microsoft.CodeAnalysis.VisualBasic (17)
Analysis\FlowAnalysis\AbstractFlowPass.vb (2)
1489
If node.
WhenNullOpt
IsNot Nothing Then
1491
VisitRvalue(node.
WhenNullOpt
)
CodeGen\EmitExpression.vb (5)
249
Debug.Assert(conditional.
WhenNullOpt
IsNot Nothing OrElse Not used)
262
If conditional.
WhenNullOpt
IsNot Nothing Then
263
EmitExpression(conditional.
WhenNullOpt
, used)
361
If conditional.
WhenNullOpt
IsNot Nothing Then
362
EmitExpression(conditional.
WhenNullOpt
, used)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (2)
867
If node.
WhenNullOpt
IsNot Nothing Then
869
whenNull = DirectCast(Me.Visit(node.
WhenNullOpt
), BoundExpression)
CodeGen\Optimizer\StackScheduler.Rewriter.vb (1)
229
Dim whenNullOpt As BoundExpression = node.
WhenNullOpt
Generated\BoundNodes.xml.Generated.vb (4)
9093
If 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
12018
Me.Visit(node.
WhenNullOpt
)
13102
Dim whenNullOpt As BoundExpression = DirectCast(Me.Visit(node.
WhenNullOpt
), BoundExpression)
14561
New TreeDumperNode("whenNullOpt", Nothing, new TreeDumperNode() {Visit(node.
WhenNullOpt
, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
584
Dim whenNullOpt As BoundExpression = DirectCast(Me.Visit(node.
WhenNullOpt
), BoundExpression)
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
1445
Return result.Update(result.ReceiverOrCondition, True, result.PlaceholderId, result.WhenNotNull, result.
WhenNullOpt
, result.Type)
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.vb (1)
193
whenNull = conditional.
WhenNullOpt