28 types derived from FixAllProvider
Microsoft.CodeAnalysis.Analyzers (3)
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.FixAllProvider.cs (1)
22private sealed class ReleaseTrackingFixAllProvider : FixAllProvider
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.CustomFixAllProvider.cs (1)
22private sealed class CustomFixAllProvider : FixAllProvider
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
24internal abstract class MultiProjectSafeFixAllProvider : FixAllProvider
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
24internal abstract class MultiProjectSafeFixAllProvider : FixAllProvider
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
24private sealed class CustomFixAllProvider : FixAllProvider
src\Analyzers\Core\CodeFixes\UseAutoProperty\UseAutoPropertyFixAllProvider.cs (1)
26private sealed class UseAutoPropertyFixAllProvider(TProvider provider) : FixAllProvider
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
24internal abstract class MultiProjectSafeFixAllProvider : FixAllProvider
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Formatting\CodeCleanupTests.TestFixers.cs (2)
83private sealed class ModifySolutionFixAll : FixAllProvider 130private sealed class ModifySolutionFixAll : FixAllProvider
Microsoft.CodeAnalysis.CSharp.Features (2)
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorFixAllProvider.cs (1)
30private sealed class CSharpUsePrimaryConstructorFixAllProvider : FixAllProvider
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockFixAllProvider.cs (1)
22private sealed class CSharpUseSystemThreadingLockFixAllProvider : FixAllProvider
Microsoft.CodeAnalysis.Features (4)
CodeFixes\Suppression\AbstractSuppressionBatchFixAllProvider.cs (1)
28internal abstract class AbstractSuppressionBatchFixAllProvider : FixAllProvider
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.FixAllProvider.cs (1)
15private sealed class SuppressionFixAllProvider : FixAllProvider
src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.CustomFixAllProvider.cs (1)
24private sealed class CustomFixAllProvider : FixAllProvider
src\Analyzers\Core\CodeFixes\UseAutoProperty\UseAutoPropertyFixAllProvider.cs (1)
26private sealed class UseAutoPropertyFixAllProvider(TProvider provider) : FixAllProvider
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
24internal abstract class MultiProjectSafeFixAllProvider : FixAllProvider
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (3)
AnnotatePublicApiFix.cs (1)
199private class PublicSurfaceAreaFixAllProvider : FixAllProvider
DeclarePublicApiFix.cs (1)
350private class PublicSurfaceAreaFixAllProvider : FixAllProvider
NullableEnablePublicApiFix.cs (1)
119private class PublicSurfaceAreaFixAllProvider : FixAllProvider
Microsoft.CodeAnalysis.Workspaces (4)
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (1)
22internal sealed class BatchFixAllProvider : FixAllProvider
CodeFixes\FixAllOccurrences\DocumentBasedFixAllProvider.cs (1)
27public abstract class DocumentBasedFixAllProvider(ImmutableArray<FixAllScope> supportedFixAllScopes) : FixAllProvider
CodeFixes\FixAllOccurrences\NoOpFixAllProvider.cs (1)
17internal sealed class NoOpFixAllProvider : FixAllProvider
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
24internal abstract class MultiProjectSafeFixAllProvider : FixAllProvider
Microsoft.Interop.ComInterfaceGenerator (1)
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
166private sealed class CustomFixAllProvider : FixAllProvider
Microsoft.Interop.LibraryImportGenerator (2)
Analyzers\CustomMarshallerAttributeFixer.cs (1)
25private sealed class CustomFixAllProvider : FixAllProvider
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
166private sealed class CustomFixAllProvider : FixAllProvider
Roslyn.Diagnostics.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
24internal abstract class MultiProjectSafeFixAllProvider : FixAllProvider
Text.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\MultiProjectSafeFixAllProvider.cs (1)
24internal abstract class MultiProjectSafeFixAllProvider : FixAllProvider
232 references to FixAllProvider
dotnet-format (1)
Analyzers\SolutionCodeFixApplier.cs (1)
23var fixAllProvider = codeFix.GetFixAllProvider();
ILLink.CodeFixProvider (2)
BaseAttributeCodeFixProvider.cs (1)
27public sealed override FixAllProvider GetFixAllProvider()
DynamicallyAccessedMembersCodeFixProvider.cs (1)
87public sealed override FixAllProvider GetFixAllProvider()
Microsoft.Analyzers.Extra (2)
CallAnalysis\Fixers\LegacyLoggingFixer.cs (1)
53public override FixAllProvider? GetFixAllProvider() => null;
MakeExeTypesInternalFixer.cs (1)
24public override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
Microsoft.Analyzers.Extra.Tests (1)
Resources\RoslynTestUtils.cs (1)
450var fixAllProvider = fixer.GetFixAllProvider();
Microsoft.Analyzers.Local.Tests (1)
Resources\RoslynTestUtils.cs (1)
451var fixAllProvider = fixer.GetFixAllProvider();
Microsoft.AspNetCore.App.CodeFixes (9)
Authorization\AddAuthorizationBuilderFixer.cs (1)
25public sealed override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
Dependencies\AddPackageFixer.cs (1)
104public sealed override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
DetectMismatchedParameterOptionalityFixer.cs (1)
21public sealed override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
Http\HeaderDictionaryAddFixer.cs (1)
26public sealed override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
Http\HeaderDictionaryIndexerFixer.cs (1)
21public sealed override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
Kestrel\ListenOnIPv6AnyFixer.cs (1)
22public sealed override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
PublicPartialProgramClassFixer.cs (1)
21public sealed override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
RouteParameterUnusedParameterFixer.cs (1)
27public sealed override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
WebApplicationBuilderFixer.cs (1)
27public sealed override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
Microsoft.AspNetCore.Components.Analyzers (1)
ComponentParametersShouldBePublicCodeFixProvider.cs (1)
25public sealed override FixAllProvider GetFixAllProvider()
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
ComponentParametersShouldBePublicCodeFixProvider.cs (1)
25public sealed override FixAllProvider GetFixAllProvider()
Microsoft.AspNetCore.Mvc.Api.Analyzers (2)
AddResponseTypeAttributeCodeFixProvider.cs (1)
20public override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
ApiActionsDoNotRequireExplicitModelValidationCodeFixProvider.cs (1)
23public sealed override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
Microsoft.CodeAnalysis.Analyzers (13)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (2)
25/// This enables the <see cref="FixAllProvider"/> to fix all diagnostics in the required scope by applying code actions from this fixer that are in the equivalence class of the trigger code action. 26/// This analyzer catches violations of this requirement in the code actions registered by a <see cref="CodeFixProvider"/> that supports <see cref="FixAllProvider"/>.
FixAnalyzers\FixerWithFixAllAnalyzer.Fixer.cs (1)
31public sealed override FixAllProvider GetFixAllProvider()
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.cs (1)
45public override FixAllProvider GetFixAllProvider()
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.FixAllProvider.cs (1)
24public static readonly FixAllProvider Instance = new ReleaseTrackingFixAllProvider();
MetaAnalyzers\Fixers\ApplyDiagnosticAnalyzerAttributeFix.cs (1)
81public sealed override FixAllProvider GetFixAllProvider()
MetaAnalyzers\Fixers\CompareSymbolsCorrectlyFix.cs (1)
31public override FixAllProvider GetFixAllProvider()
MetaAnalyzers\Fixers\ConfigureGeneratedCodeAnalysisFix.cs (1)
25public override FixAllProvider GetFixAllProvider()
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.cs (1)
37public override FixAllProvider GetFixAllProvider() => CustomFixAllProvider.Instance;
MetaAnalyzers\Fixers\EnableConcurrentExecutionFix.cs (1)
24public override FixAllProvider GetFixAllProvider()
MetaAnalyzers\Fixers\PreferIsKindFix.cs (1)
19public override FixAllProvider GetFixAllProvider()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (2)
28public sealed override FixAllProvider? GetFixAllProvider() 33return FixAllProvider.Create(
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (2)
28public sealed override FixAllProvider? GetFixAllProvider() 33return FixAllProvider.Create(
Microsoft.CodeAnalysis.CodeStyle.Fixes (25)
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (1)
50public override FixAllProvider? GetFixAllProvider()
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
27public override FixAllProvider? GetFixAllProvider() => null;
src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (2)
450public override FixAllProvider GetFixAllProvider() 451=> FixAllProvider.Create(async (context, document, diagnostics) =>
src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (1)
26public override FixAllProvider GetFixAllProvider()
src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
21public override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (2)
228public override FixAllProvider GetFixAllProvider() 229=> FixAllProvider.Create(async (context, document, diagnostics) =>
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorCodeFixProvider.cs (1)
16public override FixAllProvider? GetFixAllProvider() => null;
src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberCodeFixProvider.cs (1)
19public override FixAllProvider? GetFixAllProvider()
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\AbstractImplementAbstractClassCodeFixProvider.cs (1)
18public sealed override FixAllProvider GetFixAllProvider()
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceCodeFixProvider.cs (1)
15public sealed override FixAllProvider GetFixAllProvider()
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
35public override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
27public override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
68public override FixAllProvider? GetFixAllProvider()
src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
40public override FixAllProvider? GetFixAllProvider()
src\Analyzers\Core\CodeFixes\NewLines\ConsecutiveStatementPlacement\ConsecutiveStatementPlacementCodeFixProvider.cs (2)
60public override FixAllProvider GetFixAllProvider() 61=> FixAllProvider.Create(async (context, document, diagnostics) => await FixAllAsync(document, diagnostics, context.CancellationToken).ConfigureAwait(false));
src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (2)
145public override FixAllProvider? GetFixAllProvider() 146=> FixAllProvider.Create(async (context, document, diagnostics) => await FixAllAsync(document, diagnostics, context.CancellationToken).ConfigureAwait(false));
src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (1)
23public override FixAllProvider? GetFixAllProvider()
src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (1)
27public override FixAllProvider? GetFixAllProvider()
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
58public sealed override FixAllProvider GetFixAllProvider()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (2)
28public sealed override FixAllProvider? GetFixAllProvider() 33return FixAllProvider.Create(
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (29)
src\Analyzers\CSharp\CodeFixes\ConditionalExpressionInStringInterpolation\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
29public override FixAllProvider? GetFixAllProvider() => null;
src\Analyzers\CSharp\CodeFixes\ConvertToAsync\CSharpConvertToAsyncMethodCodeFixProvider.cs (1)
28public override FixAllProvider? GetFixAllProvider() => base.GetFixAllProvider();
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\CSharpConvertToRecordCodeFixProvider.cs (1)
23public override FixAllProvider? GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
27public override FixAllProvider? GetFixAllProvider() => base.GetFixAllProvider();
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
33public override FixAllProvider? GetFixAllProvider() => base.GetFixAllProvider();
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
32public override FixAllProvider? GetFixAllProvider() => base.GetFixAllProvider();
src\Analyzers\CSharp\CodeFixes\MakeRefStruct\MakeRefStructCodeFixProvider.cs (1)
29public override FixAllProvider? GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
51public override FixAllProvider GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (2)
96public override FixAllProvider? GetFixAllProvider() 97=> FixAllProvider.Create(async (context, document, diagnostics) => await UpdateDocumentAsync(document, diagnostics, context.CancellationToken).ConfigureAwait(false));
src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (2)
98public override FixAllProvider? GetFixAllProvider() 99=> FixAllProvider.Create(async (context, document, diagnostics) => await UpdateDocumentAsync(document, diagnostics, context.CancellationToken).ConfigureAwait(false));
src\Analyzers\CSharp\CodeFixes\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementCodeFixProvider.cs (2)
94public override FixAllProvider GetFixAllProvider() 95=> FixAllProvider.Create(async (context, document, diagnostics) => await FixAllAsync(document, diagnostics, context.CancellationToken).ConfigureAwait(false));
src\Analyzers\CSharp\CodeFixes\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementCodeFixProvider.cs (2)
112public override FixAllProvider? GetFixAllProvider() 113=> FixAllProvider.Create(async (context, document, diagnostics) => await UpdateDocumentAsync(document, diagnostics, context.CancellationToken).ConfigureAwait(false));
src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (2)
134public override FixAllProvider GetFixAllProvider() 135=> FixAllProvider.Create(
src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (2)
96public override FixAllProvider GetFixAllProvider() 97=> FixAllProvider.Create(async (context, document, diagnostics) =>
src\Analyzers\CSharp\CodeFixes\RemoveInKeyword\RemoveInKeywordCodeFixProvider.cs (1)
28public override FixAllProvider GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\RemoveNewModifier\RemoveNewModifierCodeFixProvider.cs (1)
26public override FixAllProvider GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\RemoveUnneccessaryUnsafeModifier\CSharpRemoveUnnecessaryUnsafeModifierCodeFixProvider.cs (1)
75public override FixAllProvider? GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryNullableWarningSuppressionsCodeFixProvider.cs (1)
108public override FixAllProvider? GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
32public override FixAllProvider? GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\UpdateProjectToAllowUnsafe\CSharpUpdateProjectToAllowUnsafeCodeFixProvider.cs (1)
24public override FixAllProvider? GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\UseExplicitTypeForConst\UseExplicitTypeForConstCodeFixProvider.cs (1)
28public override FixAllProvider? GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
49public override FixAllProvider? GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
32public override FixAllProvider? GetFixAllProvider()
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Diagnostics\FixAllProvider\BatchFixerTests.cs (1)
95public override FixAllProvider GetFixAllProvider()
Formatting\CodeCleanupTests.TestFixers.cs (3)
59public override FixAllProvider GetFixAllProvider() => BatchFixAllProvider.Instance; 81public override FixAllProvider GetFixAllProvider() => new ModifySolutionFixAll(); 128public override FixAllProvider GetFixAllProvider() => new ModifySolutionFixAll();
Microsoft.CodeAnalysis.CSharp.Features (30)
Copilot\CSharpCopilotCodeFixProvider.cs (1)
48public sealed override FixAllProvider? GetFixAllProvider() => null;
src\Analyzers\CSharp\CodeFixes\ConditionalExpressionInStringInterpolation\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
29public override FixAllProvider? GetFixAllProvider() => null;
src\Analyzers\CSharp\CodeFixes\ConvertToAsync\CSharpConvertToAsyncMethodCodeFixProvider.cs (1)
28public override FixAllProvider? GetFixAllProvider() => base.GetFixAllProvider();
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\CSharpConvertToRecordCodeFixProvider.cs (1)
23public override FixAllProvider? GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
27public override FixAllProvider? GetFixAllProvider() => base.GetFixAllProvider();
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
33public override FixAllProvider? GetFixAllProvider() => base.GetFixAllProvider();
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
32public override FixAllProvider? GetFixAllProvider() => base.GetFixAllProvider();
src\Analyzers\CSharp\CodeFixes\MakeRefStruct\MakeRefStructCodeFixProvider.cs (1)
29public override FixAllProvider? GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
51public override FixAllProvider GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (2)
96public override FixAllProvider? GetFixAllProvider() 97=> FixAllProvider.Create(async (context, document, diagnostics) => await UpdateDocumentAsync(document, diagnostics, context.CancellationToken).ConfigureAwait(false));
src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (2)
98public override FixAllProvider? GetFixAllProvider() 99=> FixAllProvider.Create(async (context, document, diagnostics) => await UpdateDocumentAsync(document, diagnostics, context.CancellationToken).ConfigureAwait(false));
src\Analyzers\CSharp\CodeFixes\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementCodeFixProvider.cs (2)
94public override FixAllProvider GetFixAllProvider() 95=> FixAllProvider.Create(async (context, document, diagnostics) => await FixAllAsync(document, diagnostics, context.CancellationToken).ConfigureAwait(false));
src\Analyzers\CSharp\CodeFixes\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementCodeFixProvider.cs (2)
112public override FixAllProvider? GetFixAllProvider() 113=> FixAllProvider.Create(async (context, document, diagnostics) => await UpdateDocumentAsync(document, diagnostics, context.CancellationToken).ConfigureAwait(false));
src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (2)
134public override FixAllProvider GetFixAllProvider() 135=> FixAllProvider.Create(
src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (2)
96public override FixAllProvider GetFixAllProvider() 97=> FixAllProvider.Create(async (context, document, diagnostics) =>
src\Analyzers\CSharp\CodeFixes\RemoveInKeyword\RemoveInKeywordCodeFixProvider.cs (1)
28public override FixAllProvider GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\RemoveNewModifier\RemoveNewModifierCodeFixProvider.cs (1)
26public override FixAllProvider GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\RemoveUnneccessaryUnsafeModifier\CSharpRemoveUnnecessaryUnsafeModifierCodeFixProvider.cs (1)
75public override FixAllProvider? GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryNullableWarningSuppressionsCodeFixProvider.cs (1)
108public override FixAllProvider? GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
32public override FixAllProvider? GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\UpdateProjectToAllowUnsafe\CSharpUpdateProjectToAllowUnsafeCodeFixProvider.cs (1)
24public override FixAllProvider? GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\UseExplicitTypeForConst\UseExplicitTypeForConstCodeFixProvider.cs (1)
28public override FixAllProvider? GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
49public override FixAllProvider? GetFixAllProvider()
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
32public override FixAllProvider? GetFixAllProvider()
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (6)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\CSharpStaticHolderTypes.Fixer.cs (1)
26public sealed override FixAllProvider GetFixAllProvider() =>
Microsoft.CodeQuality.Analyzers\QualityGuidelines\CSharpAvoidDuplicateElementInitializationFixer.cs (1)
26public sealed override FixAllProvider GetFixAllProvider()
Microsoft.CodeQuality.Analyzers\QualityGuidelines\CSharpDoNotInitializeUnnecessarily.Fixer.cs (1)
22public sealed override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
Microsoft.NetCore.Analyzers\InteropServices\CSharpDisableRuntimeMarshalling.Fixer.cs (1)
24public sealed override FixAllProvider GetFixAllProvider()
Microsoft.NetCore.Analyzers\Performance\CSharpCollapseMultiplePathOperations.Fixer.cs (1)
21public override FixAllProvider GetFixAllProvider()
Microsoft.NetCore.Analyzers\Performance\CSharpPreferHashDataOverComputeHash.Fixer.cs (1)
22public sealed override FixAllProvider GetFixAllProvider() => s_fixAllProvider;
Microsoft.CodeAnalysis.EditorFeatures (3)
Editor\EditorLayerExtensionManager.cs (1)
55or FixAllProvider
Suggestions\FixAll\FixMultipleOccurrencesService.cs (2)
31FixAllProvider fixAllProvider, 49FixAllProvider fixAllProvider,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeFixes\ErrorCases\CodeFixExceptionInGetFixAllProvider.cs (1)
22public sealed override FixAllProvider GetFixAllProvider()
Microsoft.CodeAnalysis.Features (40)
AddImport\AbstractAddImportCodeFixProvider.cs (1)
43public sealed override FixAllProvider? GetFixAllProvider()
AddMissingReference\AbstractAddMissingReferenceCodeFixProvider.cs (1)
24public override FixAllProvider? GetFixAllProvider()
AddPackage\AbstractAddPackageCodeFixProvider.cs (1)
27public abstract override FixAllProvider? GetFixAllProvider();
AddPackage\AbstractAddSpecificPackageCodeFixProvider.cs (1)
24public override FixAllProvider GetFixAllProvider()
CodeFixes\Configuration\ConfigureCodeStyle\ConfigureCodeStyleOptionCodeFixProvider.cs (1)
52public FixAllProvider? GetFixAllProvider()
CodeFixes\Configuration\ConfigureSeverity\ConfigureSeverityLevelCodeFixProvider.cs (1)
44public FixAllProvider? GetFixAllProvider()
CodeFixes\FixAllOccurrences\IFixMultipleOccurrencesService.cs (2)
23FixAllProvider fixAllProvider, 38FixAllProvider fixAllProvider,
CodeFixes\Service\CodeFixService.cs (1)
817(FixAllProvider)fixAllProviderInfo.FixAllProvider,
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (1)
41public FixAllProvider GetFixAllProvider()
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.FixAllProvider.cs (1)
57var batchFixer = RemoveSuppressionCodeAction.GetBatchFixer(suppressionFixer);
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.RemoveSuppressionCodeAction.BatchFixer.cs (1)
24public static FixAllProvider GetBatchFixer(AbstractSuppressionCodeFixProvider suppressionFixProvider)
CodeFixes\Suppression\WrapperCodeFixProvider.cs (1)
52public override FixAllProvider GetFixAllProvider()
FullyQualify\AbstractFullyQualifyCodeFixProvider.cs (1)
14public override FixAllProvider? GetFixAllProvider()
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (1)
25public override FixAllProvider GetFixAllProvider()
src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (1)
50public override FixAllProvider? GetFixAllProvider()
src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (1)
27public override FixAllProvider? GetFixAllProvider() => null;
src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (2)
450public override FixAllProvider GetFixAllProvider() 451=> FixAllProvider.Create(async (context, document, diagnostics) =>
src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractAddDocCommentNodesCodeFixProvider.cs (1)
26public override FixAllProvider GetFixAllProvider()
src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
21public override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (2)
228public override FixAllProvider GetFixAllProvider() 229=> FixAllProvider.Create(async (context, document, diagnostics) =>
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorCodeFixProvider.cs (1)
16public override FixAllProvider? GetFixAllProvider() => null;
src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberCodeFixProvider.cs (1)
19public override FixAllProvider? GetFixAllProvider()
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\AbstractImplementAbstractClassCodeFixProvider.cs (1)
18public sealed override FixAllProvider GetFixAllProvider()
src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceCodeFixProvider.cs (1)
15public sealed override FixAllProvider GetFixAllProvider()
src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (1)
35public override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (1)
27public override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
68public override FixAllProvider? GetFixAllProvider()
src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
40public override FixAllProvider? GetFixAllProvider()
src\Analyzers\Core\CodeFixes\NewLines\ConsecutiveStatementPlacement\ConsecutiveStatementPlacementCodeFixProvider.cs (2)
60public override FixAllProvider GetFixAllProvider() 61=> FixAllProvider.Create(async (context, document, diagnostics) => await FixAllAsync(document, diagnostics, context.CancellationToken).ConfigureAwait(false));
src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (2)
145public override FixAllProvider? GetFixAllProvider() 146=> FixAllProvider.Create(async (context, document, diagnostics) => await FixAllAsync(document, diagnostics, context.CancellationToken).ConfigureAwait(false));
src\Analyzers\Core\CodeFixes\UnsealClass\AbstractUnsealClassCodeFixProvider.cs (1)
23public override FixAllProvider? GetFixAllProvider()
src\Analyzers\Core\CodeFixes\UpgradeProject\AbstractUpgradeProjectCodeFixProvider.cs (1)
27public override FixAllProvider? GetFixAllProvider()
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
58public sealed override FixAllProvider GetFixAllProvider()
SyncNamespaces\AbstractSyncNamespacesService.cs (2)
52var fixAllProvider = CodeFixProvider.GetFixAllProvider(); 137FixAllProvider fixAllProvider,
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (2)
28public sealed override FixAllProvider? GetFixAllProvider() 33return FixAllProvider.Create(
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (3)
AnnotatePublicApiFix.cs (1)
32public sealed override FixAllProvider GetFixAllProvider()
DeclarePublicApiFix.cs (1)
31public sealed override FixAllProvider GetFixAllProvider()
NullableEnablePublicApiFix.cs (1)
29public sealed override FixAllProvider GetFixAllProvider()
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Performance\BasicPreferHashDataOverComputeHash.Fixer.vb (1)
16Public Overrides Function GetFixAllProvider() As FixAllProvider
Microsoft.CodeAnalysis.Workspaces (26)
CodeFixes\CodeFixProvider.cs (2)
36/// Gets an optional <see cref="FixAllProvider"/> that can fix all/multiple occurrences of diagnostics fixed by this code fix provider. 40public virtual FixAllProvider? GetFixAllProvider()
CodeFixes\FixAllOccurrences\BatchFixAllProvider.cs (1)
24public static readonly FixAllProvider Instance = new BatchFixAllProvider();
CodeFixes\FixAllOccurrences\DocumentBasedFixAllProvider.cs (1)
17/// Provides a base class to write a <see cref="FixAllProvider"/> that fixes documents independently. This type
CodeFixes\FixAllOccurrences\FixAllContext.cs (1)
24internal FixAllProvider FixAllProvider => State.FixAllProvider;
CodeFixes\FixAllOccurrences\FixAllProvider.cs (5)
45/// Create a <see cref="FixAllProvider"/> that fixes documents independently. This should be used instead of 55public static FixAllProvider Create(Func<FixAllContext, Document, ImmutableArray<Diagnostic>, Task<Document?>> fixAllAsync) 59/// Create a <see cref="FixAllProvider"/> that fixes documents independently for the given <paramref name="supportedFixAllScopes"/>. 74public static FixAllProvider Create( 81internal static FixAllProvider Create(
CodeFixes\FixAllOccurrences\FixAllScope.cs (2)
8/// Indicates scope for "Fix all occurrences" code fixes provided by each <see cref="FixAllProvider"/>. 29/// be used by custom <see cref="FixAllProvider"/>s and custom code fix engines.
CodeFixes\FixAllOccurrences\FixAllState.cs (4)
15internal sealed partial class FixAllState : CommonFixAllState<CodeFixProvider, FixAllProvider, FixAllState> 27FixAllProvider fixAllProvider, 63FixAllProvider fixAllProvider, 85FixAllProvider fixAllProvider,
CodeFixes\FixAllOccurrences\WellKnownFixAllProviders.cs (2)
10/// Contains well known implementations of <see cref="FixAllProvider"/>. 27public static FixAllProvider BatchFixer => BatchFixAllProvider.Instance;
CodeFixes\Supression\IConfigurationFixProvider.cs (2)
37/// Gets an optional <see cref="FixAllProvider"/> that can fix all/multiple occurrences of diagnostics fixed by this fix provider. 41FixAllProvider? GetFixAllProvider();
CodeFixesAndRefactorings\DefaultFixAllProviderHelpers.cs (1)
18/// Default implementation of a <see cref="FixAllProvider"/> that efficiently handles the dispatch logic for fixing
CodeFixesAndRefactorings\FixAllProviderInfo.cs (2)
51var fixAllProvider = provider.GetFixAllProvider(); 87var fixAllProvider = provider.GetFixAllProvider();
CodeFixesAndRefactorings\IRefactorOrFixAllProvider.cs (1)
14/// Allows for generic handling of a <see cref="FixAllProvider"/> or <see cref="RefactorAllProvider"/>.
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (2)
28public sealed override FixAllProvider? GetFixAllProvider() 33return FixAllProvider.Create(
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
BatchFixAllProviderTests.cs (1)
83public override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
Microsoft.Interop.ComInterfaceGenerator (2)
Analyzers\AddMarshalAsToElementFixer.cs (1)
18public override FixAllProvider? GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
23public sealed override FixAllProvider GetFixAllProvider() => CustomFixAllProvider.Instance;
Microsoft.Interop.LibraryImportGenerator (4)
Analyzers\AddDisableRuntimeMarshallingAttributeFixer.cs (1)
28public override FixAllProvider? GetFixAllProvider() => null;
Analyzers\CustomMarshallerAttributeFixer.cs (2)
27public static FixAllProvider Instance { get; } = new CustomFixAllProvider(); 103public override FixAllProvider? GetFixAllProvider() => CustomFixAllProvider.Instance;
src\libraries\System.Runtime.InteropServices\gen\Common\ConvertToSourceGeneratedInteropFixer.cs (1)
23public sealed override FixAllProvider GetFixAllProvider() => CustomFixAllProvider.Instance;
Microsoft.ML.InternalCodeAnalyzer (2)
ContractsCheckNameofFixProvider.cs (1)
31public override FixAllProvider GetFixAllProvider()
NameFixProvider.cs (1)
46public override FixAllProvider GetFixAllProvider()
Microsoft.VisualStudio.LanguageServices (2)
TableDataSource\Suppression\VisualStudioSuppressionFixService.cs (2)
266var suppressionFixAllProvider = suppressionFixer?.GetFixAllProvider(); 291var suppressionFixAllProvider = suppressionFixer?.GetFixAllProvider();
Microsoft.VisualStudio.LanguageServices.Xaml (1)
CodeFixes\RemoveUnnecessaryUsings\XamlRemoveUnnecessaryUsingsCodeFixProvider.cs (1)
37public override FixAllProvider GetFixAllProvider()
Roslyn.Diagnostics.Analyzers (7)
DoNotMixAttributesFromDifferentVersionsOfMEF.Fixer.cs (1)
18public sealed override FixAllProvider GetFixAllProvider()
ExportedPartsShouldHaveImportingConstructorCodeFixProvider.cs (1)
32public override FixAllProvider GetFixAllProvider()
ImportingConstructorShouldBeObsoleteCodeFixProvider.cs (1)
29public override FixAllProvider GetFixAllProvider()
PartsExportedWithMEFv2MustBeMarkedAsShared.Fixer.cs (1)
24public sealed override FixAllProvider GetFixAllProvider()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (2)
28public sealed override FixAllProvider? GetFixAllProvider() 33return FixAllProvider.Create(
TestExportsShouldNotBeDiscoverableCodeFixProvider.cs (1)
32public override FixAllProvider GetFixAllProvider()
Roslyn.Diagnostics.CSharp.Analyzers (3)
CSharpAvoidOptSuffixForNullableEnableCodeCodeFixProvider.cs (1)
28public override FixAllProvider GetFixAllProvider()
CSharpDoNotUseDebugAssertForInterpolatedStringsFixer.cs (1)
83public override FixAllProvider? GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
PreferNullLiteralCodeFixProvider.cs (1)
30public override FixAllProvider GetFixAllProvider()
System.Text.RegularExpressions.Generator (1)
UpgradeToGeneratedRegexCodeFixer.cs (1)
41public override FixAllProvider? GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer;
System.Windows.Forms.Analyzers.CodeFixes.CSharp (1)
System\Windows\Forms\CSharp\CodeFixes\AddDesignerSerializationVisibility\AddDesignerSerializationVisibilityCodeFixProvider.cs (1)
27public sealed override FixAllProvider GetFixAllProvider()
Text.Analyzers (3)
IdentifiersShouldBeSpelledCorrectly.Fixer.cs (1)
18public sealed override FixAllProvider GetFixAllProvider()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixes\SyntaxEditorBasedCodeFixProvider.cs (2)
28public sealed override FixAllProvider? GetFixAllProvider() 33return FixAllProvider.Create(