/
githubmirror
/
roslyn
Обзор
Документация
Войти
/
githubmirror
/
roslyn
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Features/VisualBasicTest/ConvertToInterpolatedString/ConvertRegularStringToInterpolatedStringTests.vb
80 строк
3 KB
Cyrus Najmabadi
Organize VB imports
27 июн 2025, 21:53
27 июн 2025, 21:53
e9c47fd
Код
Авторство
О чём код?
' Licensed to the .NET Foundation under one or more agreements. ' The .NET Foundation licenses this file to you under the MIT license. ' See the LICENSE file in the project root for more information. Imports Microsoft.CodeAnalysis.CodeRefactorings Imports Microsoft.CodeAnalysis.ConvertToInterpolatedString Imports Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.CodeRefactorings Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.ConvertToInterpolatedString <Trait(Traits.Feature, Traits.Features.CodeActionsConvertToInterpolatedString)> Public Class ConvertRegularStringToInterpolatedStringTests Inherits AbstractVisualBasicCodeActionTest_NoEditor Protected Overrides Function CreateCodeRefactoringProvider(workspace As TestWorkspace, parameters As TestParameters) As CodeRefactoringProvider Return New ConvertRegularStringToInterpolatedStringRefactoringProvider() End Function <Fact> Public Async Function TestMissingOnRegularStringWithNoBraces() As Task Await TestMissingInRegularAndScriptAsync( " Public Class C Sub M() Dim v = [||]""string"" End Sub End Class") End Function <Fact> Public Async Function TestOnRegularStringWithBraces() As Task Await TestInRegularAndScriptAsync( " Public Class C Sub M() Dim v = [||]""string {"" End Sub End Class", " Public Class C Sub M() Dim v = $""string {{"" End Sub End Class") End Function <Fact> Public Async Function TestMissingOnInterpolatedString() As Task Await TestMissingInRegularAndScriptAsync( " Public Class C Sub M() Dim i = 0; Dim v = $[||]""string {i}"" End Sub End Class") End Function <Fact, WorkItem("https://github.com/dotnet/roslyn/issues/52243")> Public Async Function TestMissingOnRegularStringWithBracesAssignedToConst() As Task Await TestMissingInRegularAndScriptAsync( " Public Class C Sub M() Const v = [||]""string {"" End Sub End Class") End Function <Fact, WorkItem("https://github.com/dotnet/roslyn/issues/52243")> Public Async Function TestMissingOnAttributeStringParameterWithBraces() As Task Await TestMissingInRegularAndScriptAsync( " <System.Diagnostics.DebuggerDisplay([||]""FirstName={FirstName}, LastName={LastName}"")> Public Class C Public Property FirstName As String Public Property LastName As String End Class") End Function End Class End Namespace