6 instantiations of CodeFix
Microsoft.CodeAnalysis.Features (6)
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (1)
94
result.Add(new
CodeFix
(resultCodeAction, [diagnostic]));
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (2)
71
result.Add(new
CodeFix
(codeAction, [diagnostic]));
114
result.Add(new
CodeFix
(codeAction, diagnostics));
CodeFixes\Service\CodeFixService.cs (1)
685
fixes.Add(new
CodeFix
(action, applicableDiagnostics));
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (2)
238
result.Add(new
CodeFix
(codeAction, [diagnostic]));
245
result.Add(new
CodeFix
(codeAction, [diagnostic]));
36 references to CodeFix
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
CodeFixes\CodeFixServiceTests.cs (2)
216
var
fix = Assert.Single(fixCollection.Fixes);
1097
var
fix = expectedFixCollection.Fixes.Single();
Microsoft.CodeAnalysis.Features (25)
CodeFixes\CodeFixCollection.cs (3)
12
/// Represents a collection of <see cref="
CodeFix
"/>es supplied by a given fix provider
18
ImmutableArray<
CodeFix
> fixes,
25
public ImmutableArray<
CodeFix
> Fixes { get; } = fixes.NullToEmpty();
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (4)
55
public Task<ImmutableArray<
CodeFix
>> GetFixesAsync(TextDocument document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken)
58
public Task<ImmutableArray<
CodeFix
>> GetFixesAsync(Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken)
61
private static ImmutableArray<
CodeFix
> GetConfigurations(Project project, IEnumerable<Diagnostic> diagnostics)
63
var result = ArrayBuilder<
CodeFix
>.GetInstance();
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (4)
47
public Task<ImmutableArray<
CodeFix
>> GetFixesAsync(TextDocument document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken)
50
public Task<ImmutableArray<
CodeFix
>> GetFixesAsync(Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken)
53
private static ImmutableArray<
CodeFix
> GetConfigurations(Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken)
55
var result = ArrayBuilder<
CodeFix
>.GetInstance();
CodeFixes\Service\CodeFixService.cs (3)
657
private static async Task<ImmutableArray<
CodeFix
>> GetCodeFixesAsync(
666
using var fixesDisposer = ArrayBuilder<
CodeFix
>.GetInstance(out var fixes);
779
Func<ImmutableArray<Diagnostic>, Task<ImmutableArray<
CodeFix
>>> getFixes,
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (6)
141
public Task<ImmutableArray<
CodeFix
>> GetFixesAsync(
145
return Task.FromResult(ImmutableArray<
CodeFix
>.Empty);
156
private async Task<ImmutableArray<
CodeFix
>> GetSuppressionsAsync(
169
public async Task<ImmutableArray<
CodeFix
>> GetFixesAsync(
185
private async Task<ImmutableArray<
CodeFix
>> GetSuppressionsAsync(
204
using var result = TemporaryArray<
CodeFix
>.Empty;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs (1)
89
var
newSuppressionFix = newSuppressionFixes.SingleOrDefault();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (1)
48
var
removeSuppressionFix = removeSuppressionFixes.SingleOrDefault();
CodeFixes\Suppression\WrapperCodeFixProvider.cs (2)
41
private static void RegisterSuppressionFixes(CodeFixContext context, ImmutableArray<
CodeFix
> suppressionFixes)
45
foreach (
var
suppressionFix in suppressionFixes)
Copilot\ICopilotChangeAnalysisService.cs (1)
141
private static CodeAction GetFirstAction(
CodeFix
codeFix)
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Features\Suggestions\UnifiedSuggestedActionsSource.cs (5)
127
ImmutableArray<
CodeFix
> codeFixes)
129
foreach (
var
fix in codeFixes)
138
async Task<SuggestedAction> GetUnifiedSuggestedActionAsync(Project project, CodeAction action,
CodeFix
fix)
170
CodeFix
fix,
186
static CodeFixGroupKey GetGroupKey(
CodeFix
fix, Project project)
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>
28
Task<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>
34
Task<ImmutableArray<
CodeFix
>> GetFixesAsync(Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken);