41 references to BoundObjectCreationExpression
Microsoft.CodeAnalysis.VisualBasic (41)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1550Public Overrides Function VisitObjectCreationExpression(node As BoundObjectCreationExpression) As BoundNode
Analysis\IteratorAndAsyncAnalysis\IteratorAndAsyncCaptureWalker.vb (1)
264Dim objCreation = DirectCast(right, BoundObjectCreationExpression)
BoundTree\BoundExpressionExtensions.vb (1)
57Dim ctor = DirectCast(node, BoundObjectCreationExpression).ConstructorOpt
BoundTree\BoundObjectCreationExpression.vb (1)
19Public Function Update(constructorOpt As MethodSymbol, arguments As ImmutableArray(Of BoundExpression), defaultArguments As BitVector, initializerOpt As BoundObjectInitializerExpressionBase, type As TypeSymbol) As BoundObjectCreationExpression
BoundTree\BoundTreeVisitor.vb (1)
62Return VisitObjectCreationExpression(CType(node, BoundObjectCreationExpression), arg)
CodeGen\EmitExpression.vb (5)
90EmitObjectCreationExpression(DirectCast(expression, BoundObjectCreationExpression), used) 1642Private Sub EmitObjectCreationExpression(expression As BoundObjectCreationExpression, used As Boolean) 1820Dim objCreation As BoundObjectCreationExpression = DirectCast(right, BoundObjectCreationExpression) 1849Private Sub InPlaceCtorCall(target As BoundExpression, objCreation As BoundObjectCreationExpression, used As Boolean)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (2)
580Dim ctor = DirectCast(right, BoundObjectCreationExpression).ConstructorOpt 729Public Overrides Function VisitObjectCreationExpression(node As BoundObjectCreationExpression) As BoundNode
Compilation\SemanticModel.vb (1)
1095Dim creation = DirectCast(boundNodes.LowestBoundNode, BoundObjectCreationExpression)
Generated\BoundNodes.xml.Generated.vb (7)
3568Public Function Update(constructorOpt As MethodSymbol, methodGroupOpt As BoundMethodGroup, arguments As ImmutableArray(Of BoundExpression), defaultArguments As BitVector, initializerOpt As BoundObjectInitializerExpressionBase, type As TypeSymbol) As BoundObjectCreationExpression 9471Return VisitObjectCreationExpression(CType(node, BoundObjectCreationExpression), arg) 9955Public Overridable Function VisitObjectCreationExpression(node As BoundObjectCreationExpression, arg As A) As R 10658Public Overridable Function VisitObjectCreationExpression(node As BoundObjectCreationExpression) As BoundNode 11430Public Overrides Function VisitObjectCreationExpression(node As BoundObjectCreationExpression) As BoundNode 12438Public Overrides Function VisitObjectCreationExpression(node As BoundObjectCreationExpression) As BoundNode 13673Public Overrides Function VisitObjectCreationExpression(node As BoundObjectCreationExpression, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (2)
189Public Overrides Function VisitObjectCreationExpression(node As BoundObjectCreationExpression) As BoundNode 190Dim rewritten = DirectCast(MyBase.VisitObjectCreationExpression(node), BoundObjectCreationExpression)
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
16Public Overrides Function VisitObjectCreationExpression(node As BoundObjectCreationExpression) As BoundNode
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (3)
240Return VisitObjectCreationExpression(DirectCast(node, BoundObjectCreationExpression)) 553Private Function VisitObjectCreationExpression(node As BoundObjectCreationExpression) As BoundExpression 664Private Function VisitObjectCreationExpressionInternal(node As BoundObjectCreationExpression) As BoundExpression
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (1)
728Dim objCreation = DirectCast(oldArg, BoundObjectCreationExpression)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_UnaryOperator.vb (1)
144Dim objCreation = DirectCast(operand, BoundObjectCreationExpression)
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (4)
159Dim objectCreation = DirectCast(expr, BoundObjectCreationExpression) 356Dim objCreation = DirectCast(expr, BoundObjectCreationExpression) 374Dim objCreation = DirectCast(expr, BoundObjectCreationExpression) 570Dim objCreation = DirectCast(operand, BoundObjectCreationExpression)
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (2)
14Public Overrides Function VisitObjectCreationExpression(node As BoundObjectCreationExpression) As BoundNode 406Dim objCreation = DirectCast(rewrittenObjectCreationExpression, BoundObjectCreationExpression)
Lowering\LocalRewriter\LocalRewriter_TupleLiteralExpression.vb (1)
63Dim currentCreation As BoundObjectCreationExpression = New BoundObjectCreationExpression(syntax, smallestConstructor, smallestCtorArguments, initializerOpt:=Nothing, type:=smallestType)
Lowering\LocalRewriter\LocalRewriter_XmlLiterals.vb (1)
169Dim objCreation = DirectCast(rewriterInfo.ObjectCreation, BoundObjectCreationExpression)
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (2)
235Public Overrides Function VisitObjectCreationExpression(node As BoundObjectCreationExpression) As BoundNode 236Dim rewritten = DirectCast(MyBase.VisitObjectCreationExpression(node), BoundObjectCreationExpression)
Lowering\SyntheticBoundNodeFactory.vb (3)
464Public Function [New](type As NamedTypeSymbol) As BoundObjectCreationExpression 470Public Function [New](ctor As MethodSymbol, ParamArray args As BoundExpression()) As BoundObjectCreationExpression 476Public Function [New](ctor As MethodSymbol) As BoundObjectCreationExpression