28 references to BoundObjectInitializerExpression
Microsoft.CodeAnalysis.VisualBasic (28)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1582Public Overrides Function VisitObjectInitializerExpression(node As BoundObjectInitializerExpression) As BoundNode
Analysis\FlowAnalysis\DataFlowPass.vb (4)
2027Dim objectInitializer = DirectCast(boundInitializerBase, BoundObjectInitializerExpression) 2119DirectCast(node, BoundObjectInitializerExpression).CreateTemporaryLocalForInitialization 2122Me.SetPlaceholderSubstitute(DirectCast(node, BoundObjectInitializerExpression).PlaceholderOpt, Nothing) ' Override substitute 2128Me.RemovePlaceholderSubstitute(DirectCast(node, BoundObjectInitializerExpression).PlaceholderOpt)
Binding\Binder_ObjectInitializer.vb (1)
651) As BoundObjectInitializerExpression
Binding\MemberSemanticModel.vb (1)
2464Public Overrides Function VisitObjectInitializerExpression(node As BoundObjectInitializerExpression) As BoundNode
Generated\BoundNodes.xml.Generated.vb (7)
3814Public Function Update(createTemporaryLocalForInitialization As Boolean, placeholderOpt As BoundWithLValueExpressionPlaceholder, initializers As ImmutableArray(Of BoundExpression), type As TypeSymbol) As BoundObjectInitializerExpression 9481Return VisitObjectInitializerExpression(CType(node, BoundObjectInitializerExpression), arg) 9975Public Overridable Function VisitObjectInitializerExpression(node As BoundObjectInitializerExpression, arg As A) As R 10678Public Overridable Function VisitObjectInitializerExpression(node As BoundObjectInitializerExpression) As BoundNode 11456Public Overrides Function VisitObjectInitializerExpression(node As BoundObjectInitializerExpression) As BoundNode 12470Public Overrides Function VisitObjectInitializerExpression(node As BoundObjectInitializerExpression) As BoundNode 13717Public 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)
573VisitObjectInitializer(DirectCast(initializerOpt, BoundObjectInitializerExpression))) 584Private 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)
626Public NotOverridable Overrides Function VisitObjectInitializerExpression(node As BoundObjectInitializerExpression) As BoundNode