/
githubmirror
/
roslyn
Обзор
Документация
Войти
/
githubmirror
/
roslyn
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Features/CSharpTest/Wrapping/AbstractWrappingTests.cs
43 строки
2 KB
Tomáš Matoušek
Include wrapping options in editorconfig formatting options (#73938)
18 июн 2024, 01:39
Не верифицирован
18 июн 2024, 01:39
a1d0ddd
Код
Авторство
О чём код?
// 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. #nullable disable using System.Collections.Immutable; using System.Threading.Tasks; using Microsoft.CodeAnalysis.CodeActions; using Microsoft.CodeAnalysis.CodeRefactorings; using Microsoft.CodeAnalysis.CSharp.Wrapping; using Microsoft.CodeAnalysis.Editor.CSharp.UnitTests.CodeRefactorings; using Microsoft.CodeAnalysis.Formatting; using Microsoft.CodeAnalysis.Test.Utilities; namespace Microsoft.CodeAnalysis.Editor.CSharp.UnitTests.Wrapping; public abstract class AbstractWrappingTests : AbstractCSharpCodeActionTest_NoEditor { protected override CodeRefactoringProvider CreateCodeRefactoringProvider(TestWorkspace workspace, TestParameters parameters) => new CSharpWrappingCodeRefactoringProvider(); protected sealed override ImmutableArray<CodeAction> MassageActions(ImmutableArray<CodeAction> actions) => FlattenActions(actions); private protected TestParameters GetIndentionColumn(int column) => new(options: Option(FormattingOptions2.WrappingColumn, column)); protected Task TestAllWrappingCasesAsync( string input, params string[] outputs) { return TestAllWrappingCasesAsync(input, parameters: null, outputs); } private protected Task TestAllWrappingCasesAsync( string input, TestParameters parameters, params string[] outputs) { return TestAllInRegularAndScriptAsync(input, parameters, outputs); } }