From 3c0a2f36a4b2c101df730d15cf5cb923f471aed8 Mon Sep 17 00:00:00 2001 From: Fredric Silberberg Date: Tue, 24 Oct 2017 17:37:07 -0700 Subject: [PATCH] Use correct syntax for array initializer. --- .../Portable/Operations/VisualBasicOperationFactory_Methods.vb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb b/src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb index dc34c1cc334..70f90055ac9 100644 --- a/src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb +++ b/src/Compilers/VisualBasic/Portable/Operations/VisualBasicOperationFactory_Methods.vb @@ -308,7 +308,7 @@ Namespace Microsoft.CodeAnalysis.Semantics Dim initializer As Lazy(Of IVariableInitializer) = New Lazy(Of IVariableInitializer)( Function() If boundLocalDeclaration.ArrayCreationOpt IsNot Nothing Then - Dim arrayBoundsSyntax = DirectCast(boundLocalDeclaration.Syntax, ModifiedIdentifierSyntax).ArrayBounds + Dim arrayBoundsSyntax = boundLocalDeclaration.Syntax Dim initializerValue As Lazy(Of IOperation) = New Lazy(Of IOperation)(Function() Create(boundLocalDeclaration.ArrayCreationOpt)) Return New LazyVariableInitializer(initializerValue, _semanticModel, arrayBoundsSyntax, type:=Nothing, constantValue:=Nothing, isImplicit:=True) Else -- GitLab