2 instantiations of BoundConditionalAccess
Microsoft.CodeAnalysis.VisualBasic (2)
Binding\Binder_ConditionalAccess.vb (1)
26Return New BoundConditionalAccess(node, boundExpression, placeholder, whenNotNull, Nothing)
Generated\BoundNodes.xml.Generated.vb (1)
8937Dim result = New BoundConditionalAccess(Me.Syntax, receiver, placeholder, accessExpression, type, Me.HasErrors)
17 references to BoundConditionalAccess
Microsoft.CodeAnalysis.VisualBasic (16)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1445Public Overrides Function VisitConditionalAccess(node As BoundConditionalAccess) As BoundNode
Binding\Binder_Expressions.vb (1)
943Dim conditionalAccess = DirectCast(expr, BoundConditionalAccess)
Binding\Binder_Statements.vb (2)
2605WarnOnUnobservedCallThatReturnsAnAwaitable(statement, DirectCast(boundExpression, BoundConditionalAccess).AccessExpression, diagnostics) 2718Dim conditionalAccess = DirectCast(boundInvocation, BoundConditionalAccess)
Generated\BoundNodes.xml.Generated.vb (7)
8935Public Function Update(receiver As BoundExpression, placeholder As BoundRValuePlaceholder, accessExpression As BoundExpression, type As TypeSymbol) As BoundConditionalAccess 9643Return VisitConditionalAccess(CType(node, BoundConditionalAccess), arg) 10333Public Overridable Function VisitConditionalAccess(node As BoundConditionalAccess, arg As A) As R 11036Public Overridable Function VisitConditionalAccess(node As BoundConditionalAccess) As BoundNode 11970Public Overrides Function VisitConditionalAccess(node As BoundConditionalAccess) As BoundNode 13052Public Overrides Function VisitConditionalAccess(node As BoundConditionalAccess) As BoundNode 14501Public Overrides Function VisitConditionalAccess(node As BoundConditionalAccess, arg As Object) As TreeDumperNode
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
389Public Overrides Function VisitConditionalAccess(node As BoundConditionalAccess) As BoundNode
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.vb (1)
32Public Overrides Function VisitConditionalAccess(node As BoundConditionalAccess) As BoundNode
Lowering\LocalRewriter\LocalRewriter_ExpressionStatement.vb (1)
38Return IsOmittedBoundCall(DirectCast(expression, BoundConditionalAccess).AccessExpression)
Operations\VisualBasicOperationFactory.vb (2)
138Return CreateBoundConditionalAccessOperation(DirectCast(boundNode, BoundConditionalAccess)) 930Private Function CreateBoundConditionalAccessOperation(boundConditionalAccess As BoundConditionalAccess) As IConditionalAccessOperation
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.vb (1)
545Dim [call] = TryCast(DirectCast(expression, BoundConditionalAccess).AccessExpression, BoundCall)