2 instantiations of CodeCleanupOptions
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeCleanup\CodeCleanupOptionsProviders.cs (2)
19
=>
new
()
34
=>
new
()
30 references to CodeCleanupOptions
Microsoft.CodeAnalysis.Features (1)
Formatting\INewDocumentFormattingProvider.cs (1)
13
/// <inheritdoc cref="INewDocumentFormattingService.FormatNewDocumentAsync(Document, Document,
CodeCleanupOptions
, CancellationToken)"/>
Microsoft.CodeAnalysis.Workspaces (29)
CodeActions\CodeAction.cs (1)
469
var
options = await document.GetCodeCleanupOptionsAsync(cancellationToken).ConfigureAwait(false);
CodeActions\CodeAction_Cleanup.cs (12)
45
private static readonly Func<Document,
CodeCleanupOptions
, CancellationToken, Task<Document>> s_cleanupSyntaxPass =
48
private static readonly ImmutableArray<Func<Document,
CodeCleanupOptions
, CancellationToken, Task<Document>>> s_cleanupSyntaxPasses = [s_cleanupSyntaxPass];
54
private static readonly ImmutableArray<Func<Document,
CodeCleanupOptions
, CancellationToken, Task<Document>>> s_allCleanupPasses =
72
internal static async Task<Document> CleanupSyntaxAsync(Document document,
CodeCleanupOptions
options, CancellationToken cancellationToken)
124
ImmutableArray<Func<Document,
CodeCleanupOptions
, CancellationToken, Task<Document>>> passes,
136
async Task<ImmutableArray<(DocumentId documentId,
CodeCleanupOptions
codeCleanupOptions)>> GetDocumentIdsAndOptionsToCleanAsync()
138
using var _ = ArrayBuilder<(DocumentId documentId,
CodeCleanupOptions
options)>.GetInstance(documentIds.Length, out var documentIdsAndOptions);
149
var
codeActionOptions = await document.GetCodeCleanupOptionsAsync(cancellationToken).ConfigureAwait(false);
158
internal static async ValueTask<Document> CleanupDocumentAsync(Document document,
CodeCleanupOptions
options, CancellationToken cancellationToken)
175
ImmutableArray<(DocumentId documentId,
CodeCleanupOptions
options)> documentIdsAndOptions,
177
ImmutableArray<Func<Document,
CodeCleanupOptions
, CancellationToken, Task<Document>>> passes,
190
Solution solution, Func<Document,
CodeCleanupOptions
, CancellationToken, Task<Document>> cleanupDocumentAsync)
CodeCleanup\AbstractCodeCleanerService.cs (2)
29
public async Task<Document> CleanupAsync(Document document, ImmutableArray<TextSpan> spans,
CodeCleanupOptions
options, ImmutableArray<ICodeCleanupProvider> providers, CancellationToken cancellationToken)
457
CodeCleanupOptions
options,
CodeCleanup\CodeCleaner.cs (4)
50
public static async Task<Document> CleanupAsync(Document document,
CodeCleanupOptions
options, ImmutableArray<ICodeCleanupProvider> providers = default, CancellationToken cancellationToken = default)
60
public static async Task<Document> CleanupAsync(Document document, SyntaxAnnotation annotation,
CodeCleanupOptions
options, ImmutableArray<ICodeCleanupProvider> providers = default, CancellationToken cancellationToken = default)
70
public static Task<Document> CleanupAsync(Document document, TextSpan span,
CodeCleanupOptions
options, ImmutableArray<ICodeCleanupProvider> providers = default, CancellationToken cancellationToken = default)
77
public static async Task<Document> CleanupAsync(Document document, ImmutableArray<TextSpan> spans,
CodeCleanupOptions
options, ImmutableArray<ICodeCleanupProvider> providers = default, CancellationToken cancellationToken = default)
CodeCleanup\ICodeCleanerService.cs (1)
30
Task<Document> CleanupAsync(Document document, ImmutableArray<TextSpan> spans,
CodeCleanupOptions
options, ImmutableArray<ICodeCleanupProvider> providers, CancellationToken cancellationToken);
CodeCleanup\Providers\FormatCodeCleanupProvider.cs (1)
20
public async Task<Document> CleanupAsync(Document document, ImmutableArray<TextSpan> spans,
CodeCleanupOptions
options, CancellationToken cancellationToken)
CodeCleanup\Providers\ICodeCleanupProvider.cs (1)
27
Task<Document> CleanupAsync(Document document, ImmutableArray<TextSpan> spans,
CodeCleanupOptions
options, CancellationToken cancellationToken);
CodeCleanup\Providers\SimplificationCodeCleanupProvider.cs (1)
19
public Task<Document> CleanupAsync(Document document, ImmutableArray<TextSpan> spans,
CodeCleanupOptions
options, CancellationToken cancellationToken)
ExtractMethod\ExtractMethodOptions.cs (1)
24
[DataMember] public required
CodeCleanupOptions
CodeCleanupOptions { get; init; }
Rename\ConflictEngine\RenamedSpansTracker.cs (1)
156
var
cleanupOptions = await document.GetCodeCleanupOptionsAsync(cancellationToken).ConfigureAwait(false);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeCleanup\CodeCleanupOptionsProviders.cs (3)
18
public static
CodeCleanupOptions
GetCodeCleanupOptions(this IOptionsReader options, LanguageServices languageServices, bool? allowImportsInHiddenRegions = null)
27
public static async ValueTask<
CodeCleanupOptions
> GetCodeCleanupOptionsAsync(this Document document, CancellationToken cancellationToken)
33
public static
CodeCleanupOptions
GetDefault(LanguageServices languageServices)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CleanCodeGenerationOptions.cs (1)
20
public required
CodeCleanupOptions
CleanupOptions { get; init; }