2 instantiations of BoundConditionalAccessReceiverPlaceholder
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\BoundNodes.xml.Generated.vb (1)
8986
Dim result = New
BoundConditionalAccessReceiverPlaceholder
(Me.Syntax, placeholderId, type, Me.HasErrors)
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.vb (1)
105
newPlaceHolder = New
BoundConditionalAccessReceiverPlaceholder
(node.Placeholder.Syntax, newPlaceholderId, node.Placeholder.Type)
17 references to BoundConditionalAccessReceiverPlaceholder
Microsoft.CodeAnalysis.VisualBasic (17)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1495
Public Overrides Function VisitConditionalAccessReceiverPlaceholder(node As
BoundConditionalAccessReceiverPlaceholder
) As BoundNode
CodeGen\EmitExpression.vb (2)
172
EmitConditionalAccessReceiverPlaceholder(DirectCast(expression,
BoundConditionalAccessReceiverPlaceholder
), used)
212
Private Sub EmitConditionalAccessReceiverPlaceholder(expression As
BoundConditionalAccessReceiverPlaceholder
, used As Boolean)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
876
Public Overrides Function VisitConditionalAccessReceiverPlaceholder(node As
BoundConditionalAccessReceiverPlaceholder
) As BoundNode
Generated\BoundNodes.xml.Generated.vb (7)
8984
Public Function Update(placeholderId As Integer, type As TypeSymbol) As
BoundConditionalAccessReceiverPlaceholder
9645
Return VisitConditionalAccessReceiverPlaceholder(CType(node,
BoundConditionalAccessReceiverPlaceholder
), arg)
10337
Public Overridable Function VisitConditionalAccessReceiverPlaceholder(node As
BoundConditionalAccessReceiverPlaceholder
, arg As A) As R
11040
Public Overridable Function VisitConditionalAccessReceiverPlaceholder(node As
BoundConditionalAccessReceiverPlaceholder
) As BoundNode
11977
Public Overrides Function VisitConditionalAccessReceiverPlaceholder(node As
BoundConditionalAccessReceiverPlaceholder
) As BoundNode
13060
Public Overrides Function VisitConditionalAccessReceiverPlaceholder(node As
BoundConditionalAccessReceiverPlaceholder
) As BoundNode
14510
Public Overrides Function VisitConditionalAccessReceiverPlaceholder(node As
BoundConditionalAccessReceiverPlaceholder
, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (2)
677
Public Overrides Function VisitConditionalAccessReceiverPlaceholder(node As
BoundConditionalAccessReceiverPlaceholder
) As BoundNode
696
Public Overrides Function VisitConditionalAccessReceiverPlaceholder(node As
BoundConditionalAccessReceiverPlaceholder
) As BoundNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
375
_conditionalAccessReceiverPlaceholderReplacementInfo.PlaceholderId <> DirectCast(expr,
BoundConditionalAccessReceiverPlaceholder
).PlaceholderId Then
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.vb (1)
41
Dim newPlaceHolder As
BoundConditionalAccessReceiverPlaceholder
Operations\VisualBasicOperationFactory.vb (2)
140
Return CreateBoundConditionalAccessReceiverPlaceholderOperation(DirectCast(boundNode,
BoundConditionalAccessReceiverPlaceholder
))
940
Private Function CreateBoundConditionalAccessReceiverPlaceholderOperation(boundConditionalAccessReceiverPlaceholder As
BoundConditionalAccessReceiverPlaceholder
) As IConditionalAccessInstanceOperation