6 instantiations of CodeFix
Microsoft.CodeAnalysis.Features (6)
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (1)
94result.Add(new CodeFix(project, resultCodeAction, diagnostic));
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (2)
71result.Add(new CodeFix(project, codeAction, diagnostic)); 114result.Add(new CodeFix(project, codeAction, diagnostics));
CodeFixes\Service\CodeFixService.cs (1)
657fixes.Add(new CodeFix(document.Project, action, applicableDiagnostics));
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (2)
237result.Add(new CodeFix(project, codeAction, diagnostic)); 245result.Add(new CodeFix(project, codeAction, diagnostic));
41 references to CodeFix
Microsoft.CodeAnalysis.EditorFeatures (2)
Suggestions\SuggestedActions\CodeFixSuggestedAction.cs (2)
23public CodeFix CodeFix { get; } 31CodeFix fix,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
CodeFixes\CodeFixServiceTests.cs (2)
215var fix = Assert.Single(fixCollection.Fixes); 1096var fix = expectedFixCollection.Fixes.Single();
Microsoft.CodeAnalysis.Features (25)
CodeFixes\CodeFixCollection.cs (3)
11/// Represents a collection of <see cref="CodeFix"/>es supplied by a given fix provider 17ImmutableArray<CodeFix> fixes, 24public ImmutableArray<CodeFix> Fixes { get; } = fixes.NullToEmpty();
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (4)
55public Task<ImmutableArray<CodeFix>> GetFixesAsync(TextDocument document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 58public Task<ImmutableArray<CodeFix>> GetFixesAsync(Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 61private static ImmutableArray<CodeFix> GetConfigurations(Project project, IEnumerable<Diagnostic> diagnostics) 63var result = ArrayBuilder<CodeFix>.GetInstance();
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (4)
47public Task<ImmutableArray<CodeFix>> GetFixesAsync(TextDocument document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 50public Task<ImmutableArray<CodeFix>> GetFixesAsync(Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 53private static ImmutableArray<CodeFix> GetConfigurations(Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 55var result = ArrayBuilder<CodeFix>.GetInstance();
CodeFixes\Service\CodeFixService.cs (3)
629private static async Task<ImmutableArray<CodeFix>> GetCodeFixesAsync( 638using var fixesDisposer = ArrayBuilder<CodeFix>.GetInstance(out var fixes); 751Func<ImmutableArray<Diagnostic>, Task<ImmutableArray<CodeFix>>> getFixes,
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (6)
140public Task<ImmutableArray<CodeFix>> GetFixesAsync( 144return Task.FromResult(ImmutableArray<CodeFix>.Empty); 155private async Task<ImmutableArray<CodeFix>> GetSuppressionsAsync( 168public async Task<ImmutableArray<CodeFix>> GetFixesAsync( 184private async Task<ImmutableArray<CodeFix>> GetSuppressionsAsync( 203var result = ArrayBuilder<CodeFix>.GetInstance();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs (1)
89var newSuppressionFix = newSuppressionFixes.SingleOrDefault();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (1)
48var removeSuppressionFix = removeSuppressionFixes.SingleOrDefault();
CodeFixes\Suppression\WrapperCodeFixProvider.cs (2)
40private static void RegisterSuppressionFixes(CodeFixContext context, ImmutableArray<CodeFix> suppressionFixes) 44foreach (var suppressionFix in suppressionFixes)
Copilot\ICopilotChangeAnalysisService.cs (1)
153private static CodeAction GetFirstAction(CodeFix codeFix)
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Features\UnifiedSuggestions\UnifiedSuggestedActions\ICodeFixSuggestedAction.cs (1)
15CodeFix CodeFix { get; }
Features\UnifiedSuggestions\UnifiedSuggestedActions\UnifiedCodeFixSuggestedAction.cs (2)
17public CodeFix CodeFix { get; } 27CodeFix codeFix,
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (5)
134ImmutableArray<CodeFix> codeFixes) 136foreach (var fix in codeFixes) 145async Task<IUnifiedSuggestedAction> GetUnifiedSuggestedActionAsync(Solution originalSolution, CodeAction action, CodeFix fix) 177CodeFix fix, IUnifiedSuggestedAction suggestedAction, 192static CodeFixGroupKey GetGroupKey(CodeFix fix)
Microsoft.CodeAnalysis.Workspaces (4)
CodeFixes\Supression\IConfigurationFixProvider.cs (4)
27/// <returns>A list of zero or more potential <see cref="CodeFix"/>'es. It is also safe to return null if there are none.</returns> 28Task<ImmutableArray<CodeFix>> GetFixesAsync(TextDocument document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken); 33/// <returns>A list of zero or more potential <see cref="CodeFix"/>'es. It is also safe to return null if there are none.</returns> 34Task<ImmutableArray<CodeFix>> GetFixesAsync(Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken);