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