24 instantiations of BoundObjectCreationExpression
Microsoft.CodeAnalysis.VisualBasic (22)
Binding\Binder_Invocation.vb (1)
3273
defaultArgument = New
BoundObjectCreationExpression
(syntax, methodSymbol,
Binding\Binder_ObjectInitializer.vb (2)
116
Return New
BoundObjectCreationExpression
(
494
resultExpression = New
BoundObjectCreationExpression
(node,
BoundTree\BoundObjectCreationExpression.vb (1)
16
Me.
New
(syntax, constructorOpt, Nothing, arguments, defaultArguments:=defaultArguments, initializerOpt, type, hasErrors)
Generated\BoundNodes.xml.Generated.vb (1)
3551
Dim result = New
BoundObjectCreationExpression
(Me.Syntax, constructorOpt, methodGroupOpt, arguments, defaultArguments, initializerOpt, type, Me.HasErrors)
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
521
New
BoundObjectCreationExpression
(syntaxNode, constructor, args, Nothing, frameType),
Lowering\LocalRewriter\LocalRewriter_AnonymousTypeCreationExpression.vb (1)
54
Dim result As BoundExpression = New
BoundObjectCreationExpression
(
Lowering\LocalRewriter\LocalRewriter_Constant.vb (3)
93
Return New
BoundObjectCreationExpression
(
122
Return New
BoundObjectCreationExpression
(
171
Return New
BoundObjectCreationExpression
(
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (2)
1067
result = New
BoundObjectCreationExpression
(
1206
result = New
BoundObjectCreationExpression
(
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.vb (2)
216
Dim newFlagInstance = New
BoundObjectCreationExpression
(syntax,
284
New
BoundObjectCreationExpression
(syntax,
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (2)
23
Return New
BoundObjectCreationExpression
(expr.Syntax,
269
Return New
BoundObjectCreationExpression
(syntax,
Lowering\LocalRewriter\LocalRewriter_TupleLiteralExpression.vb (2)
63
Dim currentCreation As BoundObjectCreationExpression = New
BoundObjectCreationExpression
(syntax, smallestConstructor, smallestCtorArguments, initializerOpt:=Nothing, type:=smallestType)
88
currentCreation = New
BoundObjectCreationExpression
(syntax, constructor, ctorArguments, initializerOpt:=Nothing, type:=constructor.ContainingType)
Lowering\SyntheticBoundNodeFactory.vb (2)
467
Dim boundNode = New
BoundObjectCreationExpression
(_syntax, ctor, ImmutableArray.Create(args), Nothing, ctor.ContainingType)
473
Dim boundNode = New
BoundObjectCreationExpression
(_syntax,
Symbols\Source\SynthesizedEntryPointSymbol.vb (2)
275
New
BoundObjectCreationExpression
(
366
New
BoundObjectCreationExpression
(
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (2)
CompilationContext.vb (1)
484
Dim expression = New
BoundObjectCreationExpression
(syntax, type.InstanceConstructors(0), ImmutableArray(Of BoundExpression).Empty, Nothing, type)
Rewriters\LocalDeclarationRewriter.vb (1)
73
Dim customTypeInfoPayloadId = New
BoundObjectCreationExpression
(syntax, Nothing, ImmutableArray(Of BoundExpression).Empty, Nothing, guidType)
44 references to BoundObjectCreationExpression
Microsoft.CodeAnalysis.VisualBasic (44)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1534
Public Overrides Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
) As BoundNode
Analysis\IteratorAndAsyncAnalysis\IteratorAndAsyncCaptureWalker.vb (1)
254
Dim objCreation = DirectCast(right,
BoundObjectCreationExpression
)
BoundTree\BoundExpressionExtensions.vb (1)
57
Dim ctor = DirectCast(node,
BoundObjectCreationExpression
).ConstructorOpt
BoundTree\BoundObjectCreationExpression.vb (1)
19
Public 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)
62
Return VisitObjectCreationExpression(CType(node,
BoundObjectCreationExpression
), arg)
CodeGen\EmitExpression.vb (5)
88
EmitObjectCreationExpression(DirectCast(expression,
BoundObjectCreationExpression
), used)
1519
Private Sub EmitObjectCreationExpression(expression As
BoundObjectCreationExpression
, used As Boolean)
1697
Dim objCreation As
BoundObjectCreationExpression
= DirectCast(right,
BoundObjectCreationExpression
)
1726
Private Sub InPlaceCtorCall(target As BoundExpression, objCreation As
BoundObjectCreationExpression
, used As Boolean)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (2)
580
Dim ctor = DirectCast(right,
BoundObjectCreationExpression
).ConstructorOpt
729
Public Overrides Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
) As BoundNode
Compilation\SemanticModel.vb (1)
1091
Dim creation = DirectCast(boundNodes.LowestBoundNode,
BoundObjectCreationExpression
)
Generated\BoundNodes.xml.Generated.vb (7)
3549
Public Function Update(constructorOpt As MethodSymbol, methodGroupOpt As BoundMethodGroup, arguments As ImmutableArray(Of BoundExpression), defaultArguments As BitVector, initializerOpt As BoundObjectInitializerExpressionBase, type As TypeSymbol) As
BoundObjectCreationExpression
9437
Return VisitObjectCreationExpression(CType(node,
BoundObjectCreationExpression
), arg)
9921
Public Overridable Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
, arg As A) As R
10624
Public Overridable Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
) As BoundNode
11396
Public Overrides Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
) As BoundNode
12404
Public Overrides Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
) As BoundNode
13636
Public Overrides Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (2)
118
Public Overrides Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
) As BoundNode
119
Dim rewritten = DirectCast(MyBase.VisitObjectCreationExpression(node),
BoundObjectCreationExpression
)
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
16
Public Overrides Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
) As BoundNode
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (3)
235
Return VisitObjectCreationExpression(DirectCast(node,
BoundObjectCreationExpression
))
535
Private Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
) As BoundExpression
636
Private Function VisitObjectCreationExpressionInternal(node As
BoundObjectCreationExpression
) As BoundExpression
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (1)
646
Dim objCreation = DirectCast(oldArg,
BoundObjectCreationExpression
)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_UnaryOperator.vb (1)
131
Dim objCreation = DirectCast(operand,
BoundObjectCreationExpression
)
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (4)
163
Dim objectCreation = DirectCast(expr,
BoundObjectCreationExpression
)
335
Dim objCreation = DirectCast(expr,
BoundObjectCreationExpression
)
353
Dim objCreation = DirectCast(expr,
BoundObjectCreationExpression
)
549
Dim objCreation = DirectCast(operand,
BoundObjectCreationExpression
)
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (2)
14
Public Overrides Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
) As BoundNode
406
Dim objCreation = DirectCast(rewrittenObjectCreationExpression,
BoundObjectCreationExpression
)
Lowering\LocalRewriter\LocalRewriter_TupleLiteralExpression.vb (1)
63
Dim currentCreation As
BoundObjectCreationExpression
= New BoundObjectCreationExpression(syntax, smallestConstructor, smallestCtorArguments, initializerOpt:=Nothing, type:=smallestType)
Lowering\LocalRewriter\LocalRewriter_XmlLiterals.vb (1)
169
Dim objCreation = DirectCast(rewriterInfo.ObjectCreation,
BoundObjectCreationExpression
)
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (2)
235
Public Overrides Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
) As BoundNode
236
Dim rewritten = DirectCast(MyBase.VisitObjectCreationExpression(node),
BoundObjectCreationExpression
)
Lowering\SyntheticBoundNodeFactory.vb (3)
460
Public Function [New](type As NamedTypeSymbol) As
BoundObjectCreationExpression
466
Public Function [New](ctor As MethodSymbol, ParamArray args As BoundExpression()) As
BoundObjectCreationExpression
472
Public Function [New](ctor As MethodSymbol) As
BoundObjectCreationExpression
Operations\VisualBasicOperationFactory.vb (2)
118
Return CreateBoundObjectCreationExpressionOperation(DirectCast(boundNode,
BoundObjectCreationExpression
))
818
Private Function CreateBoundObjectCreationExpressionOperation(boundObjectCreationExpression As
BoundObjectCreationExpression
) As IObjectCreationOperation
Operations\VisualBasicOperationFactory_Methods.vb (1)
175
Dim boundCreation = DirectCast(boundNode,
BoundObjectCreationExpression
)