2 implementations of IFixAllContext
Microsoft.CodeAnalysis.Workspaces (2)
CodeFixes\FixAllOccurrences\FixAllContext.cs (1)
22public partial class FixAllContext : IFixAllContext
CodeRefactorings\FixAllOccurences\FixAllContext.cs (1)
22internal sealed class FixAllContext : IFixAllContext
39 references to IFixAllContext
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (3)
FixAllGetFixesService.cs (3)
36public async Task<Solution> GetFixAllChangedSolutionAsync(IFixAllContext fixAllContext) 49IFixAllContext fixAllContext, bool showPreviewChangesDialog) 61private static async Task<CodeAction> GetFixAllCodeActionAsync(IFixAllContext fixAllContext)
Microsoft.CodeAnalysis.EditorFeatures.Wpf (3)
Suggestions\FixAll\FixAllGetFixesService.cs (3)
36public async Task<Solution> GetFixAllChangedSolutionAsync(IFixAllContext fixAllContext) 49IFixAllContext fixAllContext, bool showPreviewChangesDialog) 61private static async Task<CodeAction> GetFixAllCodeActionAsync(IFixAllContext fixAllContext)
Microsoft.CodeAnalysis.Features (8)
CodeFixes\FixAllOccurrences\AbstractFixAllCodeFixCodeAction.cs (1)
27protected override IFixAllContext CreateFixAllContext(IFixAllState fixAllState, IProgressTracker progressTracker, CancellationToken cancellationToken)
CodeFixesAndRefactorings\AbstractFixAllCodeAction.cs (4)
39/// Creates a new <see cref="IFixAllContext"/> with the given parameters. 41protected abstract IFixAllContext CreateFixAllContext(IFixAllState fixAllState, IProgressTracker progressTracker, CancellationToken cancellationToken); 67var fixAllContext = CreateFixAllContext(FixAllState, progressTracker, cancellationToken); 81var fixAllContext = CreateFixAllContext(FixAllState, progressTracker, cancellationToken);
CodeFixesAndRefactorings\IFixAllGetFixesService.cs (2)
19Task<ImmutableArray<CodeActionOperation>> GetFixAllOperationsAsync(IFixAllContext fixAllContext, bool showPreviewChangesDialog); 24Task<Solution?> GetFixAllChangedSolutionAsync(IFixAllContext fixAllContext);
CodeRefactorings\FixAllOccurences\FixAllCodeRefactoringCodeAction.cs (1)
21protected override IFixAllContext CreateFixAllContext(IFixAllState fixAllState, IProgressTracker progressTracker, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.Workspaces (25)
CodeActionOptions.cs (1)
172internal static CodeActionOptionsProvider GetOptionsProvider(this IFixAllContext context)
CodeFixes\FixAllOccurrences\FixAllContext.cs (7)
73IFixAllState IFixAllContext.State => this.State; 75IFixAllProvider IFixAllContext.FixAllProvider => this.FixAllProvider; 77object IFixAllContext.Provider => this.CodeFixProvider; 79IProgressTracker IFixAllContext.ProgressTracker => this.ProgressTracker; 81string IFixAllContext.GetDefaultFixAllTitle() 84IFixAllContext IFixAllContext.With(
CodeFixes\FixAllOccurrences\FixAllProvider.cs (1)
94Task<CodeAction?> IFixAllProvider.GetFixAsync(IFixAllContext fixAllContext)
CodeFixesAndRefactorings\DefaultFixAllProviderHelpers.cs (4)
27where TFixAllContext : IFixAllContext 48where TFixAllContext : IFixAllContext 54where TFixAllContext : IFixAllContext 60where TFixAllContext : IFixAllContext
CodeFixesAndRefactorings\DocumentBasedFixAllProviderHelpers.cs (2)
31where TFixAllContext : IFixAllContext 60where TFixAllContext : IFixAllContext
CodeFixesAndRefactorings\IFixAllContext.cs (1)
30IFixAllContext With(
CodeFixesAndRefactorings\IFixAllProvider.cs (1)
18Task<CodeAction?> GetFixAsync(IFixAllContext fixAllContext);
CodeRefactorings\FixAllOccurences\FixAllContext.cs (7)
66IFixAllState IFixAllContext.State => this.State; 68IFixAllProvider IFixAllContext.FixAllProvider => this.FixAllProvider; 70object IFixAllContext.Provider => this.CodeRefactoringProvider; 72IProgressTracker IFixAllContext.ProgressTracker => this.ProgressTracker; 74string IFixAllContext.GetDefaultFixAllTitle() => this.GetDefaultFixAllTitle(); 76IFixAllContext IFixAllContext.With(
CodeRefactorings\FixAllOccurences\FixAllProvider.cs (1)
44Task<CodeAction?> IFixAllProvider.GetFixAsync(IFixAllContext fixAllContext)