diff --git a/src/Workspaces/VisualBasic/Portable/CodeCleanup/VisualBasicCodeCleanerService.vb b/src/Workspaces/VisualBasic/Portable/CodeCleanup/VisualBasicCodeCleanerService.vb index 2d451c977b1a26b72f54a4cc665688240a0a8ca2..36283965858cecb192c26075be22a9f65b96b296 100644 --- a/src/Workspaces/VisualBasic/Portable/CodeCleanup/VisualBasicCodeCleanerService.vb +++ b/src/Workspaces/VisualBasic/Portable/CodeCleanup/VisualBasicCodeCleanerService.vb @@ -68,8 +68,12 @@ Namespace Microsoft.CodeAnalysis.VisualBasic.CodeCleanup Private Function ContainsMultiLineStringLiteral(node As SyntaxNode) As Boolean Return node.DescendantTokens().Any( Function(t) - Return t.Kind() = SyntaxKind.StringLiteralToken AndAlso - Not VisualBasicSyntaxFactsService.Instance.IsOnSingleLine(t.Parent, fullSpan:=False) + If t.Kind() = SyntaxKind.StringLiteralToken OrElse + t.Kind() = SyntaxKind.InterpolatedStringTextToken Then + Return Not VisualBasicSyntaxFactsService.Instance.IsOnSingleLine(t.Parent, fullSpan:=False) + End If + + Return False End Function) End Function