3 instantiations of BoundObjectInitializerExpression
Microsoft.CodeAnalysis.VisualBasic (3)
Binding\Binder_ObjectInitializer.vb (2)
623Return New BoundObjectInitializerExpression(objectCreationSyntax.Initializer, 744Return New BoundObjectInitializerExpression(objectCreationSyntax.Initializer,
Generated\BoundNodes.xml.Generated.vb (1)
3797Dim result = New BoundObjectInitializerExpression(Me.Syntax, createTemporaryLocalForInitialization, placeholderOpt, initializers, type, Me.HasErrors)
31 references to BoundObjectInitializerExpression
Microsoft.CodeAnalysis.VisualBasic (30)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1566Public Overrides Function VisitObjectInitializerExpression(node As BoundObjectInitializerExpression) As BoundNode
Analysis\FlowAnalysis\DataFlowPass.vb (4)
2021Dim objectInitializer = DirectCast(boundInitializerBase, BoundObjectInitializerExpression) 2113DirectCast(node, BoundObjectInitializerExpression).CreateTemporaryLocalForInitialization 2116Me.SetPlaceholderSubstitute(DirectCast(node, BoundObjectInitializerExpression).PlaceholderOpt, Nothing) ' Override substitute 2122Me.RemovePlaceholderSubstitute(DirectCast(node, BoundObjectInitializerExpression).PlaceholderOpt)
Binding\Binder_ObjectInitializer.vb (1)
582) As BoundObjectInitializerExpression
Binding\MemberSemanticModel.vb (1)
2464Public Overrides Function VisitObjectInitializerExpression(node As BoundObjectInitializerExpression) As BoundNode
Generated\BoundNodes.xml.Generated.vb (7)
3795Public Function Update(createTemporaryLocalForInitialization As Boolean, placeholderOpt As BoundWithLValueExpressionPlaceholder, initializers As ImmutableArray(Of BoundExpression), type As TypeSymbol) As BoundObjectInitializerExpression 9447Return VisitObjectInitializerExpression(CType(node, BoundObjectInitializerExpression), arg) 9941Public Overridable Function VisitObjectInitializerExpression(node As BoundObjectInitializerExpression, arg As A) As R 10644Public Overridable Function VisitObjectInitializerExpression(node As BoundObjectInitializerExpression) As BoundNode 11422Public Overrides Function VisitObjectInitializerExpression(node As BoundObjectInitializerExpression) As BoundNode 12436Public Overrides Function VisitObjectInitializerExpression(node As BoundObjectInitializerExpression) As BoundNode 13680Public Overrides Function VisitObjectInitializerExpression(node As BoundObjectInitializerExpression, arg As Object) As TreeDumperNode
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
111Public Overrides Function VisitObjectInitializerExpression(node As BoundObjectInitializerExpression) As BoundNode
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (2)
552VisitObjectInitializer(DirectCast(initializerOpt, BoundObjectInitializerExpression))) 563Private Function VisitObjectInitializer(initializer As BoundObjectInitializerExpression) As BoundExpression
Lowering\LocalRewriter\LocalRewriter.vb (1)
332Not DirectCast(DirectCast(node, BoundObjectCreationExpressionBase).InitializerOpt, BoundObjectInitializerExpression).CreateTemporaryLocalForInitialization Then
Lowering\LocalRewriter\LocalRewriter_AsNewLocalDeclarations.vb (3)
76Dim objectInitializer As BoundObjectInitializerExpression = GetBoundObjectInitializerFromInitializer(initializerToRewrite) 115Private Shared Function GetBoundObjectInitializerFromInitializer(initializer As BoundExpression) As BoundObjectInitializerExpression 118Return TryCast(objectCreationExpression.InitializerOpt, BoundObjectInitializerExpression)
Lowering\LocalRewriter\LocalRewriter_FieldOrPropertyInitializer.vb (2)
88Dim objectInitializer As BoundObjectInitializerExpression = Nothing 95objectInitializer = DirectCast(objectCreationExpression.InitializerOpt, BoundObjectInitializerExpression)
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (2)
42Dim objectInitializer = DirectCast(objectCreationExpression.InitializerOpt, BoundObjectInitializerExpression) 90BoundObjectInitializerExpression).CreateTemporaryLocalForInitialization))
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (2)
113Return RewriteObjectInitializerExpression(DirectCast(objectInitializer, BoundObjectInitializerExpression), 294node As BoundObjectInitializerExpression,
Lowering\StateMachineRewriter\StateMachineRewriter.StateMachineMethodToClassRewriter.vb (1)
625Public NotOverridable Overrides Function VisitObjectInitializerExpression(node As BoundObjectInitializerExpression) As BoundNode
Operations\VisualBasicOperationFactory.vb (2)
120Return CreateBoundObjectInitializerExpressionOperation(DirectCast(boundNode, BoundObjectInitializerExpression)) 831Private Function CreateBoundObjectInitializerExpressionOperation(boundObjectInitializerExpression As BoundObjectInitializerExpression) As IObjectOrCollectionInitializerOperation
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
Rewriters\MayHaveSideEffectsVisitor.vb (1)
55Public Overrides Function VisitObjectInitializerExpression(node As BoundObjectInitializerExpression) As BoundNode