34 references to BoundArrayCreation
Microsoft.CodeAnalysis.VisualBasic (34)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
2306Public Overrides Function VisitArrayCreation(node As BoundArrayCreation) As BoundNode
Binding\Binder_Attributes.vb (3)
576Dim arrayCreation = DirectCast(expression, BoundArrayCreation) 760Return VisitArrayCreation(DirectCast(node, BoundArrayCreation), diagBag) 851Private Function VisitArrayCreation(node As BoundArrayCreation, diag As BindingDiagnosticBag) As TypedConstant
Binding\Binder_Statements.vb (1)
1249Dim identifierInitializer As BoundArrayCreation = Nothing
Binding\MemberSemanticModel.vb (1)
142Dim arrayLiteral = DirectCast(boundExpression, BoundArrayCreation).ArrayLiteralOpt
CodeGen\EmitExpression.vb (2)
93EmitArrayCreationExpression(DirectCast(expression, BoundArrayCreation), used) 1624Private Sub EmitArrayCreationExpression(expression As BoundArrayCreation, used As Boolean)
Compilation\SemanticModel.vb (2)
942If lowestExpr.Kind = BoundKind.ArrayCreation AndAlso DirectCast(lowestExpr, BoundArrayCreation).ArrayLiteralOpt IsNot Nothing Then 944conversion = New Conversion(New KeyValuePair(Of ConversionKind, MethodSymbol)(DirectCast(lowestExpr, BoundArrayCreation).ArrayLiteralConversion, Nothing))
Generated\BoundNodes.xml.Generated.vb (13)
3999Public Function Update(isParamArrayArgument As Boolean, bounds As ImmutableArray(Of BoundExpression), initializerOpt As BoundArrayInitialization, arrayLiteralOpt As BoundArrayLiteral, arrayLiteralConversion As ConversionKind, type As TypeSymbol) As BoundArrayCreation 4442Public Sub New(syntax As SyntaxNode, localSymbol As LocalSymbol, declarationInitializerOpt As BoundExpression, identifierInitializerOpt As BoundArrayCreation, initializedByAsNew As Boolean, Optional hasErrors As Boolean = False) 4473Private ReadOnly _IdentifierInitializerOpt As BoundArrayCreation 4474Public ReadOnly Property IdentifierInitializerOpt As BoundArrayCreation 4492Public Function Update(localSymbol As LocalSymbol, declarationInitializerOpt As BoundExpression, identifierInitializerOpt As BoundArrayCreation, initializedByAsNew As Boolean) As BoundLocalDeclaration 9473Return VisitArrayCreation(CType(node, BoundArrayCreation), arg) 9975Public Overridable Function VisitArrayCreation(node As BoundArrayCreation, arg As A) As R 10678Public Overridable Function VisitArrayCreation(node As BoundArrayCreation) As BoundNode 11464Public Overrides Function VisitArrayCreation(node As BoundArrayCreation) As BoundNode 12483Public Overrides Function VisitArrayCreation(node As BoundArrayCreation) As BoundNode 12536Dim identifierInitializerOpt As BoundArrayCreation = DirectCast(Me.Visit(node.IdentifierInitializerOpt), BoundArrayCreation) 13736Public Overrides Function VisitArrayCreation(node As BoundArrayCreation, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
812Public Overrides Function VisitArrayCreation(node As BoundArrayCreation) As BoundNode
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
178Public Overrides Function VisitArrayCreation(node As BoundArrayCreation) As BoundNode
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (2)
208Return VisitArrayCreation(DirectCast(node, BoundArrayCreation)) 734Private Function VisitArrayCreation(node As BoundArrayCreation) As BoundExpression
Lowering\LocalRewriter\LocalRewriter.vb (1)
906Public Overrides Function VisitArrayCreation(node As BoundArrayCreation) As BoundNode
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (1)
946typeArrayType As TypeSymbol) As BoundArrayCreation
Lowering\LocalRewriter\LocalRewriter_StringConcat.vb (2)
132Dim args As BoundArrayCreation = TryCast(boundCall.Arguments(0), BoundArrayCreation)
Lowering\UseTwiceRewriter.vb (3)
378If boundArgument.Kind = BoundKind.ArrayCreation AndAlso DirectCast(boundArgument, BoundArrayCreation).IsParamArrayArgument Then 380UseTwiceParamArrayArgument(containingMember, DirectCast(boundArgument, BoundArrayCreation), arg, firstArgsArray(i), secondArgsArray(i)) 520Private Shared Sub UseTwiceParamArrayArgument(containingMember As Symbol, boundArray As BoundArrayCreation, arg As ArrayBuilder(Of SynthesizedLocal),