7 instantiations of BoundWithLValueExpressionPlaceholder
Microsoft.CodeAnalysis.VisualBasic (7)
Binding\Binder_Initializers.vb (1)
321
asNewVariablePlaceholder = New
BoundWithLValueExpressionPlaceholder
(equalsValueOrAsNewSyntax,
Binding\Binder_ObjectInitializer.vb (2)
595
variableOrTempPlaceholder = New
BoundWithLValueExpressionPlaceholder
(objectCreationSyntax, initializedObjectType)
859
placeholder = New
BoundWithLValueExpressionPlaceholder
(objectCreationSyntax,
Binding\Binder_Statements.vb (1)
1184
Dim asNewVariablePlaceholder As New
BoundWithLValueExpressionPlaceholder
(asClauseOpt, symbol.Type)
Binding\Binder_WithBlock.vb (1)
228
placeholder = New
BoundWithLValueExpressionPlaceholder
(Me.Expression, boundExpression.Type)
Generated\BoundNodes.xml.Generated.vb (1)
426
Dim result = New
BoundWithLValueExpressionPlaceholder
(Me.Syntax, type, Me.HasErrors)
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (1)
201
newPlaceholder = New
BoundWithLValueExpressionPlaceholder
(node.PlaceholderOpt.Syntax, node.PlaceholderOpt.Type)
37 references to BoundWithLValueExpressionPlaceholder
Microsoft.CodeAnalysis.VisualBasic (37)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
854
Public Overrides Function VisitWithLValueExpressionPlaceholder(node As
BoundWithLValueExpressionPlaceholder
) As BoundNode
Binding\Binder_Initializers.vb (2)
316
Dim asNewVariablePlaceholder As
BoundWithLValueExpressionPlaceholder
= Nothing
394
asNewVariablePlaceholderOpt As
BoundWithLValueExpressionPlaceholder
,
Binding\Binder_ObjectInitializer.vb (6)
76
asNewVariablePlaceholderOpt As
BoundWithLValueExpressionPlaceholder
552
asNewVariablePlaceholderOpt As
BoundWithLValueExpressionPlaceholder
,
580
asNewVariablePlaceholderOpt As
BoundWithLValueExpressionPlaceholder
,
593
Dim variableOrTempPlaceholder As
BoundWithLValueExpressionPlaceholder
= Nothing
838
Dim placeholder As
BoundWithLValueExpressionPlaceholder
= Nothing
884
placeholder As
BoundWithLValueExpressionPlaceholder
,
Binding\Binder_Statements.vb (1)
1014
Dim asNewVariablePlaceholder As
BoundWithLValueExpressionPlaceholder
= Nothing
Generated\BoundNodes.xml.Generated.vb (18)
424
Public Function Update(type As TypeSymbol) As
BoundWithLValueExpressionPlaceholder
3741
Protected Sub New(kind As BoundKind, syntax as SyntaxNode, placeholderOpt As
BoundWithLValueExpressionPlaceholder
, initializers As ImmutableArray(Of BoundExpression), type As TypeSymbol, Optional hasErrors As Boolean = False)
3751
Private ReadOnly _PlaceholderOpt As
BoundWithLValueExpressionPlaceholder
3752
Public ReadOnly Property PlaceholderOpt As
BoundWithLValueExpressionPlaceholder
3769
Public Sub New(syntax As SyntaxNode, createTemporaryLocalForInitialization As Boolean, placeholderOpt As
BoundWithLValueExpressionPlaceholder
, initializers As ImmutableArray(Of BoundExpression), type As TypeSymbol, Optional hasErrors As Boolean = False)
3795
Public Function Update(createTemporaryLocalForInitialization As Boolean, placeholderOpt As
BoundWithLValueExpressionPlaceholder
, initializers As ImmutableArray(Of BoundExpression), type As TypeSymbol) As BoundObjectInitializerExpression
3808
Public Sub New(syntax As SyntaxNode, placeholderOpt As
BoundWithLValueExpressionPlaceholder
, initializers As ImmutableArray(Of BoundExpression), type As TypeSymbol, Optional hasErrors As Boolean = False)
3826
Public Function Update(placeholderOpt As
BoundWithLValueExpressionPlaceholder
, initializers As ImmutableArray(Of BoundExpression), type As TypeSymbol) As BoundCollectionInitializerExpression
9315
Return VisitWithLValueExpressionPlaceholder(CType(node,
BoundWithLValueExpressionPlaceholder
), arg)
9677
Public Overridable Function VisitWithLValueExpressionPlaceholder(node As
BoundWithLValueExpressionPlaceholder
, arg As A) As R
10380
Public Overridable Function VisitWithLValueExpressionPlaceholder(node As
BoundWithLValueExpressionPlaceholder
) As BoundNode
11086
Public Overrides Function VisitWithLValueExpressionPlaceholder(node As
BoundWithLValueExpressionPlaceholder
) As BoundNode
12037
Public Overrides Function VisitWithLValueExpressionPlaceholder(node As
BoundWithLValueExpressionPlaceholder
) As BoundNode
12437
Dim placeholderOpt As
BoundWithLValueExpressionPlaceholder
= DirectCast(Me.Visit(node.PlaceholderOpt),
BoundWithLValueExpressionPlaceholder
)
12444
Dim placeholderOpt As
BoundWithLValueExpressionPlaceholder
= DirectCast(Me.Visit(node.PlaceholderOpt),
BoundWithLValueExpressionPlaceholder
)
13137
Public Overrides Function VisitWithLValueExpressionPlaceholder(node As
BoundWithLValueExpressionPlaceholder
, arg As Object) As TreeDumperNode
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (2)
116
Dim placeholder As
BoundWithLValueExpressionPlaceholder
= node.PlaceholderOpt
142
Public Overrides Function VisitWithLValueExpressionPlaceholder(node As
BoundWithLValueExpressionPlaceholder
) As BoundNode
Lowering\LocalRewriter\LocalRewriter_AsNewLocalDeclarations.vb (1)
84
Dim placeholder As
BoundWithLValueExpressionPlaceholder
= objectInitializer.PlaceholderOpt
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (1)
34
Dim placeholder As
BoundWithLValueExpressionPlaceholder
= Nothing
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (1)
192
Dim newPlaceholder As
BoundWithLValueExpressionPlaceholder
Lowering\LocalRewriter\LocalRewriter_With.vb (1)
196
Public Overrides Function VisitWithLValueExpressionPlaceholder(node As
BoundWithLValueExpressionPlaceholder
) As BoundNode
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (1)
605
Public NotOverridable Overrides Function VisitWithLValueExpressionPlaceholder(node As
BoundWithLValueExpressionPlaceholder
) As BoundNode
Operations\VisualBasicOperationFactory.vb (2)
238
Return CreateBoundWithLValueExpressionPlaceholder(DirectCast(boundNode,
BoundWithLValueExpressionPlaceholder
))
892
Private Function CreateBoundWithLValueExpressionPlaceholder(boundWithLValueExpressionPlaceholder As
BoundWithLValueExpressionPlaceholder
) As IInstanceReferenceOperation