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)
4006Public Function Update(isParamArrayArgument As Boolean, bounds As ImmutableArray(Of BoundExpression), initializerOpt As BoundArrayInitialization, arrayLiteralOpt As BoundArrayLiteral, arrayLiteralConversion As ConversionKind, type As TypeSymbol) As BoundArrayCreation 4449Public Sub New(syntax As SyntaxNode, localSymbol As LocalSymbol, declarationInitializerOpt As BoundExpression, identifierInitializerOpt As BoundArrayCreation, initializedByAsNew As Boolean, Optional hasErrors As Boolean = False) 4480Private ReadOnly _IdentifierInitializerOpt As BoundArrayCreation 4481Public ReadOnly Property IdentifierInitializerOpt As BoundArrayCreation 4499Public Function Update(localSymbol As LocalSymbol, declarationInitializerOpt As BoundExpression, identifierInitializerOpt As BoundArrayCreation, initializedByAsNew As Boolean) As BoundLocalDeclaration 9480Return VisitArrayCreation(CType(node, BoundArrayCreation), arg) 9982Public Overridable Function VisitArrayCreation(node As BoundArrayCreation, arg As A) As R 10685Public Overridable Function VisitArrayCreation(node As BoundArrayCreation) As BoundNode 11471Public Overrides Function VisitArrayCreation(node As BoundArrayCreation) As BoundNode 12490Public Overrides Function VisitArrayCreation(node As BoundArrayCreation) As BoundNode 12543Dim identifierInitializerOpt As BoundArrayCreation = DirectCast(Me.Visit(node.IdentifierInitializerOpt), BoundArrayCreation) 13743Public 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),