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)
143Dim arrayLiteral = DirectCast(boundExpression, BoundArrayCreation).ArrayLiteralOpt
CodeGen\EmitExpression.vb (2)
93EmitArrayCreationExpression(DirectCast(expression, BoundArrayCreation), used) 1603Private 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)
4015Public Function Update(isParamArrayArgument As Boolean, bounds As ImmutableArray(Of BoundExpression), initializerOpt As BoundArrayInitialization, arrayLiteralOpt As BoundArrayLiteral, arrayLiteralConversion As ConversionKind, type As TypeSymbol) As BoundArrayCreation 4458Public Sub New(syntax As SyntaxNode, localSymbol As LocalSymbol, declarationInitializerOpt As BoundExpression, identifierInitializerOpt As BoundArrayCreation, initializedByAsNew As Boolean, Optional hasErrors As Boolean = False) 4489Private ReadOnly _IdentifierInitializerOpt As BoundArrayCreation 4490Public ReadOnly Property IdentifierInitializerOpt As BoundArrayCreation 4508Public Function Update(localSymbol As LocalSymbol, declarationInitializerOpt As BoundExpression, identifierInitializerOpt As BoundArrayCreation, initializedByAsNew As Boolean) As BoundLocalDeclaration 9490Return VisitArrayCreation(CType(node, BoundArrayCreation), arg) 9992Public Overridable Function VisitArrayCreation(node As BoundArrayCreation, arg As A) As R 10695Public Overridable Function VisitArrayCreation(node As BoundArrayCreation) As BoundNode 11481Public Overrides Function VisitArrayCreation(node As BoundArrayCreation) As BoundNode 12500Public Overrides Function VisitArrayCreation(node As BoundArrayCreation) As BoundNode 12553Dim identifierInitializerOpt As BoundArrayCreation = DirectCast(Me.Visit(node.IdentifierInitializerOpt), BoundArrayCreation) 13752Public Overrides Function VisitArrayCreation(node As BoundArrayCreation, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (1)
815Public 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)
203Return VisitArrayCreation(DirectCast(node, BoundArrayCreation)) 708Private 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),