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