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