1 implementation of IFixAllState
Microsoft.CodeAnalysis.Workspaces (1)
CodeFixesAndRefactorings\CommonFixAllState.cs (1)
11internal abstract partial class CommonFixAllState<TProvider, TFixAllProvider, TFixAllState> : IFixAllState
54 references to IFixAllState
GenerateDocumentationAndConfigFiles (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (2)
108/// cref="IFixAllState.CodeActionEquivalenceKey"/> is used. 124/// cref="IFixAllState.CodeActionEquivalenceKey"/>), then <see cref="IncludeDiagnosticDuringFixAll(Diagnostic,
Microsoft.CodeAnalysis.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (2)
108/// cref="IFixAllState.CodeActionEquivalenceKey"/> is used. 124/// cref="IFixAllState.CodeActionEquivalenceKey"/>), then <see cref="IncludeDiagnosticDuringFixAll(Diagnostic,
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (2)
108/// cref="IFixAllState.CodeActionEquivalenceKey"/> is used. 124/// cref="IFixAllState.CodeActionEquivalenceKey"/>), then <see cref="IncludeDiagnosticDuringFixAll(Diagnostic,
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (2)
108/// cref="IFixAllState.CodeActionEquivalenceKey"/> is used. 124/// cref="IFixAllState.CodeActionEquivalenceKey"/>), then <see cref="IncludeDiagnosticDuringFixAll(Diagnostic,
Microsoft.CodeAnalysis.EditorFeatures (5)
Suggestions\SuggestedActions\AbstractFixAllSuggestedAction.cs (2)
23public IFixAllState FixAllState { get; } 31IFixAllState fixAllState,
Suggestions\SuggestedActions\FixAllCodeFixSuggestedAction.cs (1)
29IFixAllState fixAllState,
Suggestions\SuggestedActions\FixAllCodeFixSuggestedAction.FixAllCodeAction.cs (1)
14public FixAllCodeAction(IFixAllState fixAllState)
Suggestions\SuggestedActions\FixAllCodeRefactoringSuggestedAction.cs (1)
26IFixAllState fixAllState,
Microsoft.CodeAnalysis.Features (13)
CodeFixes\FixAllOccurrences\AbstractFixAllCodeFixCodeAction.cs (3)
22IFixAllState fixAllState, bool showPreviewChangesDialog) 27protected sealed override IFixAllContext CreateFixAllContext(IFixAllState fixAllState, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken) 30protected sealed override bool IsInternalProvider(IFixAllState fixAllState)
CodeFixes\FixAllOccurrences\FixMultipleCodeAction.cs (1)
10IFixAllState fixAllState,
CodeFixesAndRefactorings\AbstractFixAllCodeAction.cs (5)
19IFixAllState fixAllState, bool showPreviewChangesDialog) : CodeAction 23public IFixAllState FixAllState { get; } = fixAllState; 29/// Determine if the <see cref="IFixAllState.Provider"/> is an internal first-party provider or not. 31protected abstract bool IsInternalProvider(IFixAllState fixAllState); 36protected abstract IFixAllContext CreateFixAllContext(IFixAllState fixAllState, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken);
CodeFixesAndRefactorings\AbstractFixAllGetFixesService.cs (1)
54IFixAllState fixAllState,
CodeRefactorings\FixAllOccurences\FixAllCodeRefactoringCodeAction.cs (3)
14internal sealed class FixAllCodeRefactoringCodeAction(IFixAllState fixAllState) : AbstractFixAllCodeAction(fixAllState, showPreviewChangesDialog: true) 16protected override IFixAllContext CreateFixAllContext(IFixAllState fixAllState, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken) 19protected override bool IsInternalProvider(IFixAllState fixAllState)
Microsoft.CodeAnalysis.LanguageServer.Protocol (11)
Features\UnifiedSuggestions\UnifiedSuggestedActions\IFixAllCodeFixSuggestedAction.cs (1)
20IFixAllState FixAllState { get; }
Features\UnifiedSuggestions\UnifiedSuggestedActions\IFixAllCodeRefactoringSuggestedAction.cs (1)
18IFixAllState FixAllState { get; }
Features\UnifiedSuggestions\UnifiedSuggestedActions\UnifiedFixAllCodeFixSuggestedAction.cs (2)
19public IFixAllState FixAllState { get; } 25IFixAllState fixAllState,
Features\UnifiedSuggestions\UnifiedSuggestedActions\UnifiedFixAllCodeRefactoringSuggestedAction.cs (2)
17public IFixAllState FixAllState { get; } 23IFixAllState fixAllState)
Features\UnifiedSuggestions\UnifiedSuggestedActionsSource.cs (2)
211IFixAllState? fixAllState, 251var fixAllStateForScope = fixAllState.With(scope: scope, codeActionEquivalenceKey: action.EquivalenceKey);
Handler\CodeActions\FixAllCodeAction.cs (3)
16public FixAllCodeAction(string title, IFixAllState fixAllState, bool showPreviewChangesDialog) : base(fixAllState, showPreviewChangesDialog) 24protected override IFixAllContext CreateFixAllContext(IFixAllState fixAllState, IProgress<CodeAnalysisProgress> progressTracker, CancellationToken cancellationToken) 27protected override bool IsInternalProvider(IFixAllState fixAllState)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (2)
108/// cref="IFixAllState.CodeActionEquivalenceKey"/> is used. 124/// cref="IFixAllState.CodeActionEquivalenceKey"/>), then <see cref="IncludeDiagnosticDuringFixAll(Diagnostic,
Microsoft.CodeAnalysis.Workspaces (11)
CodeFixes\FixAllOccurrences\FixAllContext.cs (1)
74IFixAllState IFixAllContext.State => this.State;
CodeFixesAndRefactorings\CommonFixAllState.cs (4)
66IFixAllProvider IFixAllState.FixAllProvider => this.FixAllProvider!; 68object IFixAllState.Provider => this.Provider!; 70IFixAllState IFixAllState.With(
CodeFixesAndRefactorings\FixAllLogger.cs (1)
41public static void LogState(IFixAllState fixAllState, bool isInternalProvider)
CodeFixesAndRefactorings\IFixAllContext.cs (1)
16IFixAllState State { get; }
CodeFixesAndRefactorings\IFixAllState.cs (1)
28IFixAllState With(
CodeRefactorings\FixAllOccurences\FixAllContext.cs (1)
66IFixAllState IFixAllContext.State => this.State;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (2)
108/// cref="IFixAllState.CodeActionEquivalenceKey"/> is used. 124/// cref="IFixAllState.CodeActionEquivalenceKey"/>), then <see cref="IncludeDiagnosticDuringFixAll(Diagnostic,
Roslyn.Diagnostics.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (2)
108/// cref="IFixAllState.CodeActionEquivalenceKey"/> is used. 124/// cref="IFixAllState.CodeActionEquivalenceKey"/>), then <see cref="IncludeDiagnosticDuringFixAll(Diagnostic,
Text.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (2)
108/// cref="IFixAllState.CodeActionEquivalenceKey"/> is used. 124/// cref="IFixAllState.CodeActionEquivalenceKey"/>), then <see cref="IncludeDiagnosticDuringFixAll(Diagnostic,