41 references to BoundObjectCreationExpression
Microsoft.CodeAnalysis.VisualBasic (41)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1550
Public Overrides Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
) As BoundNode
Analysis\IteratorAndAsyncAnalysis\IteratorAndAsyncCaptureWalker.vb (1)
264
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)
90
EmitObjectCreationExpression(DirectCast(expression,
BoundObjectCreationExpression
), used)
1642
Private Sub EmitObjectCreationExpression(expression As
BoundObjectCreationExpression
, used As Boolean)
1820
Dim objCreation As
BoundObjectCreationExpression
= DirectCast(right,
BoundObjectCreationExpression
)
1849
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)
1095
Dim creation = DirectCast(boundNodes.LowestBoundNode,
BoundObjectCreationExpression
)
Generated\BoundNodes.xml.Generated.vb (7)
3568
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
9471
Return VisitObjectCreationExpression(CType(node,
BoundObjectCreationExpression
), arg)
9955
Public Overridable Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
, arg As A) As R
10658
Public Overridable Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
) As BoundNode
11430
Public Overrides Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
) As BoundNode
12438
Public Overrides Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
) As BoundNode
13673
Public Overrides Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (2)
189
Public Overrides Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
) As BoundNode
190
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)
240
Return VisitObjectCreationExpression(DirectCast(node,
BoundObjectCreationExpression
))
553
Private Function VisitObjectCreationExpression(node As
BoundObjectCreationExpression
) As BoundExpression
664
Private Function VisitObjectCreationExpressionInternal(node As
BoundObjectCreationExpression
) As BoundExpression
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_BinaryOperator.vb (1)
728
Dim objCreation = DirectCast(oldArg,
BoundObjectCreationExpression
)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_UnaryOperator.vb (1)
144
Dim objCreation = DirectCast(operand,
BoundObjectCreationExpression
)
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (4)
159
Dim objectCreation = DirectCast(expr,
BoundObjectCreationExpression
)
356
Dim objCreation = DirectCast(expr,
BoundObjectCreationExpression
)
374
Dim objCreation = DirectCast(expr,
BoundObjectCreationExpression
)
570
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)
464
Public Function [New](type As NamedTypeSymbol) As
BoundObjectCreationExpression
470
Public Function [New](ctor As MethodSymbol, ParamArray args As BoundExpression()) As
BoundObjectCreationExpression
476
Public Function [New](ctor As MethodSymbol) As
BoundObjectCreationExpression