9 instantiations of CodeFix
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (1)
AbstractUserDiagnosticTest.cs (1)
155(a, d) => fixes.Add(new CodeFix(document.Project, a, d)),
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (1)
Diagnostics\AbstractUserDiagnosticTest.cs (1)
155(a, d) => fixes.Add(new CodeFix(document.Project, a, d)),
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Diagnostics\AbstractCrossLanguageUserDiagnosticTest.vb (1)
169Dim context = New CodeFixContext(document, diagnostic, Sub(a, d) fixes.Add(New CodeFix(document.Project, a, d)), CancellationToken.None)
Microsoft.CodeAnalysis.Features (5)
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (1)
96result.Add(new CodeFix(project, resultCodeAction, diagnostic));
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (2)
70result.Add(new CodeFix(project, codeAction, diagnostic)); 113result.Add(new CodeFix(project, codeAction, diagnostics));
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (2)
240result.Add(new CodeFix(project, codeAction, diagnostic)); 248result.Add(new CodeFix(project, codeAction, diagnostic));
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\CodeFixes\CodeFixService.cs (1)
595fixes.Add(new CodeFix(document.Project, action, applicableDiagnostics));
51 references to CodeFix
Microsoft.CodeAnalysis.CodeStyle.LegacyTestFramework.UnitTestUtilities (3)
AbstractCodeActionOrUserDiagnosticTest.cs (2)
794internal static void VerifyCodeActionsRegisteredByProvider(CodeFixProvider provider, List<CodeFix> fixes) 803foreach (var fix in fixes)
AbstractUserDiagnosticTest.cs (1)
147var fixes = new List<CodeFix>();
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (2)
CodeFixSuggestedAction.cs (2)
23public CodeFix CodeFix { get; } 31CodeFix fix,
Microsoft.CodeAnalysis.EditorFeatures.DiagnosticsTests.Utilities (3)
CodeActions\AbstractCodeActionOrUserDiagnosticTest.cs (2)
794internal static void VerifyCodeActionsRegisteredByProvider(CodeFixProvider provider, List<CodeFix> fixes) 803foreach (var fix in fixes)
Diagnostics\AbstractUserDiagnosticTest.cs (1)
147var fixes = new List<CodeFix>();
Microsoft.CodeAnalysis.EditorFeatures.Wpf (2)
Suggestions\SuggestedActions\CodeFixSuggestedAction.cs (2)
23public CodeFix CodeFix { get; } 31CodeFix fix,
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Diagnostics\AbstractCrossLanguageUserDiagnosticTest.vb (1)
168Dim fixes = New List(Of CodeFix)
Microsoft.CodeAnalysis.Features (24)
CodeFixes\CodeFixCollection.cs (3)
13/// Represents a collection of <see cref="CodeFix"/>es supplied by a given fix provider 20public ImmutableArray<CodeFix> Fixes { get; } 32ImmutableArray<CodeFix> fixes,
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (4)
57public Task<ImmutableArray<CodeFix>> GetFixesAsync(TextDocument document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 60public Task<ImmutableArray<CodeFix>> GetFixesAsync(Project project, IEnumerable<Diagnostic> diagnostics, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 63private static ImmutableArray<CodeFix> GetConfigurations(Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 65var result = ArrayBuilder<CodeFix>.GetInstance();
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (4)
46public Task<ImmutableArray<CodeFix>> GetFixesAsync(TextDocument document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 49public Task<ImmutableArray<CodeFix>> GetFixesAsync(Project project, IEnumerable<Diagnostic> diagnostics, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken) 52private static ImmutableArray<CodeFix> GetConfigurations(Project project, IEnumerable<Diagnostic> diagnostics, CancellationToken cancellationToken) 54var result = ArrayBuilder<CodeFix>.GetInstance();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (9)
141public Task<ImmutableArray<CodeFix>> GetFixesAsync( 145return Task.FromResult(ImmutableArray<CodeFix>.Empty); 158private async Task<ImmutableArray<CodeFix>> GetSuppressionsAsync( 164return ImmutableArray<CodeFix>.Empty; 171public async Task<ImmutableArray<CodeFix>> GetFixesAsync( 176return ImmutableArray<CodeFix>.Empty; 187private async Task<ImmutableArray<CodeFix>> GetSuppressionsAsync( 194return ImmutableArray<CodeFix>.Empty; 206var result = ArrayBuilder<CodeFix>.GetInstance();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.PragmaBatchFixHelpers.cs (1)
90var newSuppressionFix = newSuppressionFixes.SingleOrDefault();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (1)
50var removeSuppressionFix = removeSuppressionFixes.SingleOrDefault();
CodeFixes\Suppression\WrapperCodeFixProvider.cs (2)
47private static void RegisterSuppressionFixes(CodeFixContext context, ImmutableArray<CodeFix> suppressionFixes) 51foreach (var suppressionFix in suppressionFixes)
Microsoft.CodeAnalysis.LanguageServer.Protocol (12)
Features\CodeFixes\CodeFixService.cs (4)
567private static async Task<ImmutableArray<CodeFix>> GetCodeFixesAsync( 576using var fixesDisposer = ArrayBuilder<CodeFix>.GetInstance(out var fixes); 693Func<ImmutableArray<Diagnostic>, Task<ImmutableArray<CodeFix>>> getFixes, 713defaultValue: ImmutableArray<CodeFix>.Empty).ConfigureAwait(false);
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)
138ImmutableArray<CodeFix> codeFixes) 140foreach (var fix in codeFixes) 149async Task<IUnifiedSuggestedAction> GetUnifiedSuggestedActionAsync(Solution originalSolution, CodeAction action, CodeFix fix) 181CodeFix fix, IUnifiedSuggestedAction suggestedAction, 195static CodeFixGroupKey GetGroupKey(CodeFix fix)
Microsoft.CodeAnalysis.Workspaces (4)
CodeFixes\Supression\IConfigurationFixProvider.cs (4)
28/// <returns>A list of zero or more potential <see cref="CodeFix"/>'es. It is also safe to return null if there are none.</returns> 29Task<ImmutableArray<CodeFix>> GetFixesAsync(TextDocument document, TextSpan span, IEnumerable<Diagnostic> diagnostics, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken); 34/// <returns>A list of zero or more potential <see cref="CodeFix"/>'es. It is also safe to return null if there are none.</returns> 35Task<ImmutableArray<CodeFix>> GetFixesAsync(Project project, IEnumerable<Diagnostic> diagnostics, CodeActionOptionsProvider fallbackOptions, CancellationToken cancellationToken);