2 instantiations of BoundLoweredConditionalAccess
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\BoundNodes.xml.Generated.vb (1)
9059
Dim result = New
BoundLoweredConditionalAccess
(Me.Syntax, receiverOrCondition, captureReceiver, placeholderId, whenNotNull, whenNullOpt, type, Me.HasErrors)
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.vb (1)
143
result = New
BoundLoweredConditionalAccess
(node.Syntax, receiverOrCondition, captureReceiver, newPlaceholderId, whenNotNull, whenNull, node.Type)
17 references to BoundLoweredConditionalAccess
Microsoft.CodeAnalysis.VisualBasic (17)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1466
Public Overrides Function VisitLoweredConditionalAccess(node As
BoundLoweredConditionalAccess
) As BoundNode
CodeGen\EmitExpression.vb (2)
169
EmitConditionalAccess(DirectCast(expression,
BoundLoweredConditionalAccess
), used)
245
Private Sub EmitConditionalAccess(conditional As
BoundLoweredConditionalAccess
, used As Boolean)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
843
Public Overrides Function VisitLoweredConditionalAccess(node As
BoundLoweredConditionalAccess
) As BoundNode
CodeGen\Optimizer\StackScheduler.Rewriter.vb (1)
226
Public Overrides Function VisitLoweredConditionalAccess(node As
BoundLoweredConditionalAccess
) As BoundNode
Generated\BoundNodes.xml.Generated.vb (7)
9057
Public Function Update(receiverOrCondition As BoundExpression, captureReceiver As Boolean, placeholderId As Integer, whenNotNull As BoundExpression, whenNullOpt As BoundExpression, type As TypeSymbol) As
BoundLoweredConditionalAccess
9647
Return VisitLoweredConditionalAccess(CType(node,
BoundLoweredConditionalAccess
), arg)
10341
Public Overridable Function VisitLoweredConditionalAccess(node As
BoundLoweredConditionalAccess
, arg As A) As R
11044
Public Overridable Function VisitLoweredConditionalAccess(node As
BoundLoweredConditionalAccess
) As BoundNode
11981
Public Overrides Function VisitLoweredConditionalAccess(node As
BoundLoweredConditionalAccess
) As BoundNode
13065
Public Overrides Function VisitLoweredConditionalAccess(node As
BoundLoweredConditionalAccess
) As BoundNode
14517
Public Overrides Function VisitLoweredConditionalAccess(node As
BoundLoweredConditionalAccess
, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
486
Public Overrides Function VisitLoweredConditionalAccess(node As
BoundLoweredConditionalAccess
) As BoundNode
Lowering\LambdaRewriter\LambdaRewriter.vb (2)
1391
Public Overrides Function VisitLoweredConditionalAccess(node As
BoundLoweredConditionalAccess
) As BoundNode
1392
Dim result = DirectCast(MyBase.VisitLoweredConditionalAccess(node),
BoundLoweredConditionalAccess
)
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.vb (2)
183
Dim conditional = DirectCast(operand,
BoundLoweredConditionalAccess
)
204
Dim conditional = DirectCast(operand,
BoundLoweredConditionalAccess
)