378 overrides of FixableDiagnosticIds
ILLink.CodeFixProvider (5)
DynamicallyAccessedMembersCodeFixProvider.cs (1)
64public sealed override ImmutableArray<string> FixableDiagnosticIds => SupportedDiagnostics.Select(dd => dd.Id).ToImmutableArray();
RequiresAssemblyFilesCodeFixProvider.cs (1)
25public sealed override ImmutableArray<string> FixableDiagnosticIds => SupportedDiagnostics.Select(dd => dd.Id).ToImmutableArray();
RequiresDynamicCodeCodeFixProvider.cs (1)
22public sealed override ImmutableArray<string> FixableDiagnosticIds => SupportedDiagnostics.Select(dd => dd.Id).ToImmutableArray();
RequiresUnreferencedCodeCodeFixProvider.cs (1)
22public sealed override ImmutableArray<string> FixableDiagnosticIds => SupportedDiagnostics.Select(dd => dd.Id).ToImmutableArray();
UnconditionalSuppressMessageCodeFixProvider.cs (1)
24public sealed override ImmutableArray<string> FixableDiagnosticIds
Microsoft.Analyzers.Extra (2)
CallAnalysis\Fixers\LegacyLoggingFixer.cs (1)
50public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(DiagDescriptors.LegacyLogging.Id);
MakeExeTypesInternalFixer.cs (1)
22public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(DiagDescriptors.MakeExeTypesInternal.Id);
Microsoft.AspNetCore.App.CodeFixes (9)
Authorization\AddAuthorizationBuilderFixer.cs (1)
23public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(DiagnosticDescriptors.UseAddAuthorizationBuilder.Id);
Dependencies\AddPackageFixer.cs (1)
110public override ImmutableArray<string> FixableDiagnosticIds { get; } = ["CS1061"];
DetectMismatchedParameterOptionalityFixer.cs (1)
19public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(DiagnosticDescriptors.DetectMismatchedParameterOptionality.Id);
Http\HeaderDictionaryAddFixer.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(DiagnosticDescriptors.DoNotUseIHeaderDictionaryAdd.Id);
Http\HeaderDictionaryIndexerFixer.cs (1)
19public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(DiagnosticDescriptors.UseHeaderDictionaryPropertiesInsteadOfIndexer.Id);
Kestrel\ListenOnIPv6AnyFixer.cs (1)
20public override ImmutableArray<string> FixableDiagnosticIds => [ DiagnosticDescriptors.KestrelShouldListenOnIPv6AnyInsteadOfIpAny.Id ];
PublicPartialProgramClassFixer.cs (1)
19public override ImmutableArray<string> FixableDiagnosticIds { get; } = [DiagnosticDescriptors.PublicPartialProgramClassNotRequired.Id];
RouteParameterUnusedParameterFixer.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(
WebApplicationBuilderFixer.cs (1)
20public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(
Microsoft.AspNetCore.Components.Analyzers (1)
ComponentParametersShouldBePublicCodeFixProvider.cs (1)
22public override ImmutableArray<string> FixableDiagnosticIds
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
ComponentParametersShouldBePublicCodeFixProvider.cs (1)
22public override ImmutableArray<string> FixableDiagnosticIds
Microsoft.AspNetCore.Mvc.Api.Analyzers (2)
AddResponseTypeAttributeCodeFixProvider.cs (1)
16public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(
ApiActionsDoNotRequireExplicitModelValidationCodeFixProvider.cs (1)
20public sealed override ImmutableArray<string> FixableDiagnosticIds =>
Microsoft.CodeAnalysis.Analyzers (8)
FixAnalyzers\FixerWithFixAllAnalyzer.Fixer.cs (1)
29public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } = [DiagnosticIds.OverrideGetFixAllProviderRuleId];
MetaAnalyzers\Fixers\AnalyzerReleaseTrackingFix.cs (1)
42public override ImmutableArray<string> FixableDiagnosticIds { get; } =
MetaAnalyzers\Fixers\ApplyDiagnosticAnalyzerAttributeFix.cs (1)
18public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } = [DiagnosticIds.MissingDiagnosticAnalyzerAttributeRuleId];
MetaAnalyzers\Fixers\CompareSymbolsCorrectlyFix.cs (1)
24public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } =
MetaAnalyzers\Fixers\ConfigureGeneratedCodeAnalysisFix.cs (1)
23public override ImmutableArray<string> FixableDiagnosticIds { get; } = [ConfigureGeneratedCodeAnalysisAnalyzer.Rule.Id];
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds { get; } =
MetaAnalyzers\Fixers\EnableConcurrentExecutionFix.cs (1)
22public override ImmutableArray<string> FixableDiagnosticIds { get; } = [EnableConcurrentExecutionAnalyzer.Rule.Id];
MetaAnalyzers\Fixers\PreferIsKindFix.cs (1)
17public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(PreferIsKindAnalyzer.Rule.Id);
Microsoft.CodeAnalysis.CodeStyle.Fixes (42)
src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
21public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\AddRequiredParentheses\AddRequiredParenthesesCodeFixProvider.cs (1)
23public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (1)
56public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\Core\CodeFixes\ConvertTypeOfToNameOf\AbstractConvertTypeOfToNameOfCodeFixProvider.cs (1)
24public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
23public abstract override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (1)
24public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\Formatting\FormattingCodeFixProvider.cs (1)
28public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\AbstractImplementAbstractClassCodeFixProvider.cs (1)
16public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } = [diagnosticId];
src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
23public override ImmutableArray<string> FixableDiagnosticIds => [IDEDiagnosticIds.MatchFolderAndNamespaceDiagnosticId];
src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
37public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\Core\CodeFixes\NewLines\ConsecutiveStatementPlacement\ConsecutiveStatementPlacementCodeFixProvider.cs (1)
26public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (1)
26public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\OrderModifiers\AbstractOrderModifiersCodeFixProvider.cs (1)
35public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (1)
32public sealed override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\Core\CodeFixes\QualifyMemberAccess\AbstractQualifyMemberAccessCodeFixProvider.cs (1)
23public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\RemoveRedundantEquality\RemoveRedundantEqualityCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds => [IDEDiagnosticIds.RemoveRedundantEqualityDiagnosticId];
src\Analyzers\Core\CodeFixes\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsCodeFixProvider.cs (1)
21public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesCodeFixProvider.cs (1)
20public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryAttributeSuppressionsCodeFixProvider.cs (1)
23public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\RemoveUnusedMembers\AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
23public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
62public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\SimplifyBooleanExpression\SimplifyConditionalCodeFixProvider.cs (1)
26public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\Core\CodeFixes\SimplifyLinqExpression\SimplifyLinqExpressionCodeFixProvider.cs (1)
24public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UpdateLegacySuppressions\UpdateLegacySuppressionsCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
55public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
18public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseCollectionInitializer\AbstractUseCollectionInitializerCodeFixProvider.cs (1)
50public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseCompoundAssignment\AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
23public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
40public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
31public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseExplicitTupleName\UseExplicitTupleNameCodeFixProvider.cs (1)
23public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\Core\CodeFixes\UseInferredMemberName\AbstractUseInferredMemberNameCodeFixProvider.cs (1)
18public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
23public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (1)
62public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (1)
60public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseSystemHashCode\UseSystemHashCodeCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds { get; }
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (106)
src\Analyzers\CSharp\CodeFixes\AddAnonymousTypeMemberName\CSharpAddAnonymousTypeMemberNameCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\CSharp\CodeFixes\AddBraces\CSharpAddBracesCodeFixProvider.cs (1)
22public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\AddExplicitCast\CSharpAddExplicitCastCodeFixProvider.cs (1)
38public override ImmutableArray<string> FixableDiagnosticIds => [CS0266, CS1503];
src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
34public override ImmutableArray<string> FixableDiagnosticIds => [CS1591];
src\Analyzers\CSharp\CodeFixes\AddObsoleteAttribute\CSharpAddObsoleteAttributeCodeFixProvider.cs (1)
21public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\AddParameter\CSharpAddParameterCodeFixProvider.cs (1)
40public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\AliasAmbiguousType\CSharpAliasAmbiguousTypeCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (1)
25public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\ConditionalExpressionInStringInterpolation\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
31public override ImmutableArray<string> FixableDiagnosticIds => [CS8361];
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
32public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\ConvertToAsync\CSharpConvertToAsyncMethodCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds => [CS4008];
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\CSharpConvertToRecordCodeFixProvider.cs (1)
26public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
35public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS1717, CS1718];
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS1573];
src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds => [CS9010, CS9011];
src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (1)
34public override ImmutableArray<string> FixableDiagnosticIds => ["CS0127", "CS1997", "CS0201"];
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\GenerateConstructorCodeFixProvider.cs (1)
38public override ImmutableArray<string> FixableDiagnosticIds => GenerateConstructorDiagnosticIds.AllDiagnosticIds;
src\Analyzers\CSharp\CodeFixes\GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateConversionCodeFixProvider.cs (1)
29public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
29public sealed override ImmutableArray<string> FixableDiagnosticIds => [CS8129];
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateMethodCodeFixProvider.cs (1)
50public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\GenerateVariable\CSharpGenerateVariableCodeFixProvider.cs (1)
33public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds => [CS0108];
src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceCodeFixProvider.cs (1)
25public sealed override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
36public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
31public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.InvokeDelegateWithConditionalAccessId];
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
40public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
34public override ImmutableArray<string> FixableDiagnosticIds => [CS1624];
src\Analyzers\CSharp\CodeFixes\MakeAnonymousFunctionStatic\CSharpMakeAnonymousFunctionStaticCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixProvider.cs (1)
22public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (1)
29public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS8421];
src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
29public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS8618];
src\Analyzers\CSharp\CodeFixes\MakeMemberStatic\CSharpMakeMemberStaticCodeFixProvider.cs (1)
21public override ImmutableArray<string> FixableDiagnosticIds { get; } = ["CS0708"];
src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
37public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\MakeMethodSynchronous\CSharpMakeMethodSynchronousCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS1998];
src\Analyzers\CSharp\CodeFixes\MakeRefStruct\MakeRefStructCodeFixProvider.cs (1)
26public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\MakeStatementAsynchronous\CSharpMakeStatementAsynchronousCodeFixProvider.cs (1)
30public sealed override ImmutableArray<string> FixableDiagnosticIds => ["CS8414", "CS8418"];
src\Analyzers\CSharp\CodeFixes\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
26public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\MakeStructReadOnly\CSharpMakeStructReadOnlyCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\MakeTypeAbstract\CSharpMakeTypeAbstractCodeFixProvider.cs (1)
19public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\MakeTypePartial\CSharpMakeTypePartialCodeFixProvider.cs (1)
21public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS0260];
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
49public override ImmutableArray<string> FixableDiagnosticIds => [IDEDiagnosticIds.MoveMisplacedUsingDirectivesDiagnosticId];
src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
40public sealed override ImmutableArray<string> FixableDiagnosticIds => ["CS8603", "CS8600", "CS8625", "CS8618"];
src\Analyzers\CSharp\CodeFixes\RemoveAsyncModifier\CSharpRemoveAsyncModifierCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS1998];
src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\RemoveInKeyword\RemoveInKeywordCodeFixProvider.cs (1)
31public override ImmutableArray<string> FixableDiagnosticIds => [CS1615];
src\Analyzers\CSharp\CodeFixes\RemoveNewModifier\RemoveNewModifierCodeFixProvider.cs (1)
29public override ImmutableArray<string> FixableDiagnosticIds => [CS0109];
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryCast\CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
28public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
31public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
29public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\RemoveUnreachableCode\CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\RemoveUnusedLocalFunction\CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (1)
28public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS8313, CS8505];
src\Analyzers\CSharp\CodeFixes\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\CSharp\CodeFixes\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
29public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds => [CS9012];
src\Analyzers\CSharp\CodeFixes\UnsealClass\CSharpUnsealClassCodeFixProvider.cs (1)
21public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS0509];
src\Analyzers\CSharp\CodeFixes\UpdateProjectToAllowUnsafe\CSharpUpdateProjectToAllowUnsafeCodeFixProvider.cs (1)
21public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\UpgradeProject\CSharpUpgradeProjectCodeFixProvider.cs (1)
19public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForArrayCodeFixProvider.cs (1)
32public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForArrayDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (1)
35public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForBuilderDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
33public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForCreateDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyCodeFixProvider.cs (1)
31public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForEmptyDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
41public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForFluentDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
34public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForNewDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForStackAllocDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
31public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseDefaultLiteral\CSharpUseDefaultLiteralCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds => [CS9226];
src\Analyzers\CSharp\CodeFixes\UseExplicitTypeForConst\UseExplicitTypeForConstCodeFixProvider.cs (1)
26public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS0822];
src\Analyzers\CSharp\CodeFixes\UseExpressionBody\UseExpressionBodyCodeFixProvider.cs (1)
29public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } = s_helpers.SelectAsArray(h => h.DiagnosticId);
src\Analyzers\CSharp\CodeFixes\UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseExpressionBodyForLambdaExpressionsDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
34public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
33public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseImplicitTypeCodeFixProvider.cs (1)
23public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseIndexOperatorCodeFixProvider.cs (1)
26public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
36public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\UseInterpolatedVerbatimString\CSharpUseInterpolatedVerbatimStringCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds => ["CS8401"];
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
40public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseNameofInAttribute\CSharpUseNameofInAttributeCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseNameofInAttributeDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
48public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndMemberAccessCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpUseNotPatternCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
46public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
34public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
29public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\CSharp\CodeFixes\UseThrowExpression\UseThrowExpressionCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseTupleSwap\CSharpUseTupleSwapCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\CSharp\CodeFixes\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
33public override ImmutableArray<string> FixableDiagnosticIds { get; } =
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Diagnostics\FixAllProvider\BatchFixerTests.cs (1)
63public override ImmutableArray<string> FixableDiagnosticIds
Formatting\CodeCleanupTests.TestFixers.cs (1)
21public override ImmutableArray<string> FixableDiagnosticIds { get; } = ["HasDefaultCase"];
Microsoft.CodeAnalysis.CSharp.Features (118)
AddImport\CSharpAddImportCodeFixProvider.cs (1)
194public override ImmutableArray<string> FixableDiagnosticIds => AddImportDiagnosticIds.FixableDiagnosticIds;
AddMissingReference\CSharpAddMissingReferenceCodeFixProvider.cs (1)
21public sealed override ImmutableArray<string> FixableDiagnosticIds { get; }
AddPackage\CSharpAddSpecificPackageCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds
CodeFixes\GenerateType\GenerateTypeCodeFixProvider.cs (1)
36public override ImmutableArray<string> FixableDiagnosticIds
ConvertProgram\ConvertToProgramMainCodeFixProvider.cs (1)
29public override ImmutableArray<string> FixableDiagnosticIds
ConvertProgram\ConvertToTopLevelStatementsCodeFixProvider.cs (1)
32public override ImmutableArray<string> FixableDiagnosticIds
Copilot\CSharpCopilotCodeFixProvider.cs (1)
50public sealed override ImmutableArray<string> FixableDiagnosticIds => [CopilotDiagnosticId];
Copilot\CSharpImplementNotImplementedExceptionFixProvider.cs (1)
36public override ImmutableArray<string> FixableDiagnosticIds { get; }
FullyQualify\CSharpFullyQualifyCodeFixProvider.cs (1)
45public override ImmutableArray<string> FixableDiagnosticIds { get; } =
RemoveUnusedVariable\CSharpRemoveUnusedVariableCodeFixProvider.cs (1)
32public sealed override ImmutableArray<string> FixableDiagnosticIds
SpellCheck\CSharpSpellcheckCodeFixProvider.cs (1)
47public override ImmutableArray<string> FixableDiagnosticIds { get; } = GetFixableDiagnosticIds();
src\Analyzers\CSharp\CodeFixes\AddAnonymousTypeMemberName\CSharpAddAnonymousTypeMemberNameCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\CSharp\CodeFixes\AddBraces\CSharpAddBracesCodeFixProvider.cs (1)
22public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\AddExplicitCast\CSharpAddExplicitCastCodeFixProvider.cs (1)
38public override ImmutableArray<string> FixableDiagnosticIds => [CS0266, CS1503];
src\Analyzers\CSharp\CodeFixes\AddInheritdoc\AddInheritdocCodeFixProvider.cs (1)
34public override ImmutableArray<string> FixableDiagnosticIds => [CS1591];
src\Analyzers\CSharp\CodeFixes\AddObsoleteAttribute\CSharpAddObsoleteAttributeCodeFixProvider.cs (1)
21public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\AddParameter\CSharpAddParameterCodeFixProvider.cs (1)
40public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\AliasAmbiguousType\CSharpAliasAmbiguousTypeCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AbstractAssignOutParametersCodeFixProvider.cs (1)
25public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\ConditionalExpressionInStringInterpolation\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
31public override ImmutableArray<string> FixableDiagnosticIds => [CS8361];
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
32public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\ConvertToAsync\CSharpConvertToAsyncMethodCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds => [CS4008];
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\CSharpConvertToRecordCodeFixProvider.cs (1)
26public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
35public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS1717, CS1718];
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpAddDocCommentNodesCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS1573];
src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds => [CS9010, CS9011];
src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (1)
34public override ImmutableArray<string> FixableDiagnosticIds => ["CS0127", "CS1997", "CS0201"];
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\GenerateConstructorCodeFixProvider.cs (1)
38public override ImmutableArray<string> FixableDiagnosticIds => GenerateConstructorDiagnosticIds.AllDiagnosticIds;
src\Analyzers\CSharp\CodeFixes\GenerateDefaultConstructors\CSharpGenerateDefaultConstructorsCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateConversionCodeFixProvider.cs (1)
29public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
29public sealed override ImmutableArray<string> FixableDiagnosticIds => [CS8129];
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateMethodCodeFixProvider.cs (1)
50public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\GenerateVariable\CSharpGenerateVariableCodeFixProvider.cs (1)
33public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\HideBase\HideBaseCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds => [CS0108];
src\Analyzers\CSharp\CodeFixes\ImplementInterface\CSharpImplementInterfaceCodeFixProvider.cs (1)
25public sealed override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
36public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
31public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.InvokeDelegateWithConditionalAccessId];
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
40public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\Iterator\CSharpChangeToIEnumerableCodeFixProvider.cs (1)
34public override ImmutableArray<string> FixableDiagnosticIds => [CS1624];
src\Analyzers\CSharp\CodeFixes\MakeAnonymousFunctionStatic\CSharpMakeAnonymousFunctionStaticCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixProvider.cs (1)
22public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\PassInCapturedVariablesAsArgumentsCodeFixProvider.cs (1)
29public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS8421];
src\Analyzers\CSharp\CodeFixes\MakeMemberRequired\CSharpMakeMemberRequiredCodeFixProvider.cs (1)
29public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS8618];
src\Analyzers\CSharp\CodeFixes\MakeMemberStatic\CSharpMakeMemberStaticCodeFixProvider.cs (1)
21public override ImmutableArray<string> FixableDiagnosticIds { get; } = ["CS0708"];
src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
37public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\MakeMethodSynchronous\CSharpMakeMethodSynchronousCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS1998];
src\Analyzers\CSharp\CodeFixes\MakeRefStruct\MakeRefStructCodeFixProvider.cs (1)
26public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\MakeStatementAsynchronous\CSharpMakeStatementAsynchronousCodeFixProvider.cs (1)
30public sealed override ImmutableArray<string> FixableDiagnosticIds => ["CS8414", "CS8418"];
src\Analyzers\CSharp\CodeFixes\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
26public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\MakeStructReadOnly\CSharpMakeStructReadOnlyCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\MakeTypeAbstract\CSharpMakeTypeAbstractCodeFixProvider.cs (1)
19public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\MakeTypePartial\CSharpMakeTypePartialCodeFixProvider.cs (1)
21public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS0260];
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
49public override ImmutableArray<string> FixableDiagnosticIds => [IDEDiagnosticIds.MoveMisplacedUsingDirectivesDiagnosticId];
src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
40public sealed override ImmutableArray<string> FixableDiagnosticIds => ["CS8603", "CS8600", "CS8625", "CS8618"];
src\Analyzers\CSharp\CodeFixes\RemoveAsyncModifier\CSharpRemoveAsyncModifierCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS1998];
src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\RemoveInKeyword\RemoveInKeywordCodeFixProvider.cs (1)
31public override ImmutableArray<string> FixableDiagnosticIds => [CS1615];
src\Analyzers\CSharp\CodeFixes\RemoveNewModifier\RemoveNewModifierCodeFixProvider.cs (1)
29public override ImmutableArray<string> FixableDiagnosticIds => [CS0109];
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryCast\CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
28public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
31public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (1)
29public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\RemoveUnreachableCode\CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\RemoveUnusedLocalFunction\CSharpRemoveUnusedLocalFunctionCodeFixProvider.cs (1)
28public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS8313, CS8505];
src\Analyzers\CSharp\CodeFixes\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\CSharp\CodeFixes\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
29public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds => [CS9012];
src\Analyzers\CSharp\CodeFixes\UnsealClass\CSharpUnsealClassCodeFixProvider.cs (1)
21public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS0509];
src\Analyzers\CSharp\CodeFixes\UpdateProjectToAllowUnsafe\CSharpUpdateProjectToAllowUnsafeCodeFixProvider.cs (1)
21public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\UpgradeProject\CSharpUpgradeProjectCodeFixProvider.cs (1)
19public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForArrayCodeFixProvider.cs (1)
32public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForArrayDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (1)
35public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForBuilderDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
33public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForCreateDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyCodeFixProvider.cs (1)
31public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForEmptyDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
41public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForFluentDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
34public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForNewDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForStackAllocDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
31public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseDefaultLiteral\CSharpUseDefaultLiteralCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\CSharp\CodeFixes\UseExplicitArrayInExpressionTree\CSharpUseExplicitArrayInExpressionTreeCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds => [CS9226];
src\Analyzers\CSharp\CodeFixes\UseExplicitTypeForConst\UseExplicitTypeForConstCodeFixProvider.cs (1)
26public override ImmutableArray<string> FixableDiagnosticIds { get; } = [CS0822];
src\Analyzers\CSharp\CodeFixes\UseExpressionBody\UseExpressionBodyCodeFixProvider.cs (1)
29public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } = s_helpers.SelectAsArray(h => h.DiagnosticId);
src\Analyzers\CSharp\CodeFixes\UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseExpressionBodyForLambdaExpressionsDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
34public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
33public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseImplicitTypeCodeFixProvider.cs (1)
23public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseIndexOperatorCodeFixProvider.cs (1)
26public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
36public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\UseInterpolatedVerbatimString\CSharpUseInterpolatedVerbatimStringCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds => ["CS8401"];
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
40public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseNameofInAttribute\CSharpUseNameofInAttributeCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseNameofInAttributeDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
48public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndMemberAccessCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpUseNotPatternCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
46public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
34public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
29public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\CSharp\CodeFixes\UseThrowExpression\UseThrowExpressionCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\CSharp\CodeFixes\UseTupleSwap\CSharpUseTupleSwapCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\CSharp\CodeFixes\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
33public override ImmutableArray<string> FixableDiagnosticIds { get; } =
UsePatternMatching\CSharpIsAndCastCheckWithoutNameCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (10)
CodeFixes\CodeFixServiceTests.cs (5)
392public sealed override ImmutableArray<string> FixableDiagnosticIds 782public override ImmutableArray<string> FixableDiagnosticIds { get; } 817public override ImmutableArray<string> FixableDiagnosticIds => [_diagnosticId]; 910public sealed override ImmutableArray<string> FixableDiagnosticIds => [AdditionalFileAnalyzer.DiagnosticId]; 1206public override ImmutableArray<string> FixableDiagnosticIds => [DeprioritizedAnalyzer.Descriptor.Id];
CodeFixes\ErrorCases\CodeFixExceptionInFixableDiagnosticIds.cs (1)
16public sealed override ImmutableArray<string> FixableDiagnosticIds
CodeFixes\ErrorCases\CodeFixExceptionInFixableDiagnosticIds2.cs (1)
15public sealed override ImmutableArray<string> FixableDiagnosticIds => [];
CodeFixes\ErrorCases\CodeFixExceptionInGetFixAllProvider.cs (1)
17public sealed override ImmutableArray<string> FixableDiagnosticIds
CodeFixes\ErrorCases\CodeFixExceptionInRegisterMethod.cs (1)
16public sealed override ImmutableArray<string> FixableDiagnosticIds
CodeFixes\ErrorCases\CodeFixExceptionInRegisterMethodAsync.cs (1)
16public sealed override ImmutableArray<string> FixableDiagnosticIds
Microsoft.CodeAnalysis.Features (47)
CodeFixes\Suppression\WrapperCodeFixProvider.cs (1)
20public override ImmutableArray<string> FixableDiagnosticIds => _originalDiagnosticIds;
EmbeddedLanguages\Json\LanguageServices\AbstractJsonDetectionCodeFixProvider.cs (1)
32public override ImmutableArray<string> FixableDiagnosticIds
PreferFrameworkType\PreferFrameworkTypeCodeFixProvider.cs (1)
27public sealed override ImmutableArray<string> FixableDiagnosticIds { get; }
SimplifyThisOrMe\AbstractSimplifyThisOrMeCodeFixProvider.cs (1)
27public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } =
SimplifyTypeNames\AbstractSimplifyTypeNamesCodeFixProvider.cs (1)
37public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
21public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\AddRequiredParentheses\AddRequiredParenthesesCodeFixProvider.cs (1)
23public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (1)
56public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\Core\CodeFixes\ConvertTypeOfToNameOf\AbstractConvertTypeOfToNameOfCodeFixProvider.cs (1)
24public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\DocumentationComments\AbstractRemoveDocCommentNodeCodeFixProvider.cs (1)
23public abstract override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (1)
24public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\Formatting\FormattingCodeFixProvider.cs (1)
28public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\AbstractImplementAbstractClassCodeFixProvider.cs (1)
16public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } = [diagnosticId];
src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
23public override ImmutableArray<string> FixableDiagnosticIds => [IDEDiagnosticIds.MatchFolderAndNamespaceDiagnosticId];
src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
37public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\Core\CodeFixes\NewLines\ConsecutiveStatementPlacement\ConsecutiveStatementPlacementCodeFixProvider.cs (1)
26public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (1)
26public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\OrderModifiers\AbstractOrderModifiersCodeFixProvider.cs (1)
35public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (1)
32public sealed override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\Core\CodeFixes\QualifyMemberAccess\AbstractQualifyMemberAccessCodeFixProvider.cs (1)
23public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\RemoveRedundantEquality\RemoveRedundantEqualityCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds => [IDEDiagnosticIds.RemoveRedundantEqualityDiagnosticId];
src\Analyzers\Core\CodeFixes\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsCodeFixProvider.cs (1)
21public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesCodeFixProvider.cs (1)
20public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryAttributeSuppressionsCodeFixProvider.cs (1)
23public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\RemoveUnusedMembers\AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
23public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (1)
62public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\SimplifyBooleanExpression\SimplifyConditionalCodeFixProvider.cs (1)
26public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\Core\CodeFixes\SimplifyLinqExpression\SimplifyLinqExpressionCodeFixProvider.cs (1)
24public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UpdateLegacySuppressions\UpdateLegacySuppressionsCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
55public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
18public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseCollectionInitializer\AbstractUseCollectionInitializerCodeFixProvider.cs (1)
50public sealed override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseCompoundAssignment\AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
23public override ImmutableArray<string> FixableDiagnosticIds { get; } =
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
40public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
31public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseExplicitTupleName\UseExplicitTupleNameCodeFixProvider.cs (1)
23public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\Core\CodeFixes\UseInferredMemberName\AbstractUseInferredMemberNameCodeFixProvider.cs (1)
18public override ImmutableArray<string> FixableDiagnosticIds { get; }
src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
23public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (1)
62public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (1)
60public override ImmutableArray<string> FixableDiagnosticIds
src\Analyzers\Core\CodeFixes\UseSystemHashCode\UseSystemHashCodeCodeFixProvider.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds { get; }
Microsoft.CodeAnalysis.PublicApiAnalyzers.CodeFixes (3)
AnnotatePublicApiFix.cs (1)
29public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } =
DeclarePublicApiFix.cs (1)
29public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(DiagnosticIds.DeclarePublicApiRuleId, DiagnosticIds.DeclareInternalApiRuleId);
NullableEnablePublicApiFix.cs (1)
26public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } =
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
BatchFixAllProviderTests.cs (1)
81public override ImmutableArray<string> FixableDiagnosticIds => [LiteralZeroAnalyzer.Descriptor.Id];
Microsoft.Interop.ComInterfaceGenerator (3)
Analyzers\AddGeneratedComClassFixer.cs (1)
20public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(AnalyzerDiagnostics.Ids.AddGeneratedComClassAttribute);
Analyzers\AddMarshalAsToElementFixer.cs (1)
20public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(GeneratorDiagnostics.Ids.NotRecommendedGeneratedComInterfaceUsage);
Analyzers\ConvertComImportToGeneratedComInterfaceFixer.cs (1)
26public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(AnalyzerDiagnostics.Ids.ConvertToGeneratedComInterface);
Microsoft.Interop.LibraryImportGenerator (3)
Analyzers\AddDisableRuntimeMarshallingAttributeFixer.cs (1)
25public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(GeneratorDiagnostics.Ids.TypeNotSupported);
Analyzers\ConvertToLibraryImportFixer.cs (1)
33public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(Ids.ConvertToLibraryImport);
Analyzers\CustomMarshallerAttributeFixer.cs (1)
105public override ImmutableArray<string> FixableDiagnosticIds { get; } =
Microsoft.ML.InternalCodeAnalyzer (2)
ContractsCheckNameofFixProvider.cs (1)
29public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(Id);
NameFixProvider.cs (1)
44public override ImmutableArray<string> FixableDiagnosticIds => _fixable;
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
EditorConfigSettings\DataProvider\DataProviderTests.MockAnalyzerReference.cs (1)
61public sealed override ImmutableArray<string> FixableDiagnosticIds => [Id];
Microsoft.VisualStudio.LanguageServices.Xaml (1)
CodeFixes\RemoveUnnecessaryUsings\XamlRemoveUnnecessaryUsingsCodeFixProvider.cs (1)
32public sealed override ImmutableArray<string> FixableDiagnosticIds
Roslyn.Diagnostics.Analyzers (5)
DoNotMixAttributesFromDifferentVersionsOfMEF.Fixer.cs (1)
16public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray<string>.Empty;
ExportedPartsShouldHaveImportingConstructorCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(ExportedPartsShouldHaveImportingConstructor.Rule.Id);
ImportingConstructorShouldBeObsoleteCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds { get; } = [ImportingConstructorShouldBeObsolete.Rule.Id];
PartsExportedWithMEFv2MustBeMarkedAsShared.Fixer.cs (1)
22public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(RoslynDiagnosticIds.MissingSharedAttributeRuleId);
TestExportsShouldNotBeDiscoverableCodeFixProvider.cs (1)
30public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(TestExportsShouldNotBeDiscoverable.Rule.Id);
Roslyn.Diagnostics.CSharp.Analyzers (3)
CSharpAvoidOptSuffixForNullableEnableCodeCodeFixProvider.cs (1)
26public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(CSharpAvoidOptSuffixForNullableEnableCode.Rule.Id);
CSharpDoNotUseDebugAssertForInterpolatedStringsFixer.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(RoslynDiagnosticIds.DoNotUseInterpolatedStringsWithDebugAssertRuleId);
PreferNullLiteralCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray.Create(PreferNullLiteral.Rule.Id);
System.Text.RegularExpressions.Generator (1)
UpgradeToGeneratedRegexCodeFixer.cs (1)
35public override ImmutableArray<string> FixableDiagnosticIds => ImmutableArray.Create(DiagnosticDescriptors.UseRegexSourceGeneration.Id);
System.Windows.Forms.Analyzers.CodeFixes.CSharp (1)
System\Windows\Forms\CSharp\CodeFixes\AddDesignerSerializationVisibility\AddDesignerSerializationVisibilityCodeFixProvider.cs (1)
24public sealed override ImmutableArray<string> FixableDiagnosticIds
Text.Analyzers (1)
IdentifiersShouldBeSpelledCorrectly.Fixer.cs (1)
16public sealed override ImmutableArray<string> FixableDiagnosticIds { get; } = ImmutableArray<string>.Empty;
18 references to FixableDiagnosticIds
GenerateDocumentationAndConfigFiles (1)
Program.cs (1)
301foreach (var id in analyzerFileReference.GetFixers().SelectMany(fixer => fixer.FixableDiagnosticIds))
Microsoft.Analyzers.Extra.Tests (3)
Resources\RoslynTestUtils.cs (3)
346if (fixer.FixableDiagnosticIds.Contains(d.Id)) 446diagnosticIds: fixer.FixableDiagnosticIds, 544return diags.Where(d => _fixer.FixableDiagnosticIds.Contains(d.Id));
Microsoft.Analyzers.Local.Tests (3)
Resources\RoslynTestUtils.cs (3)
347if (fixer.FixableDiagnosticIds.Contains(d.Id)) 447diagnosticIds: fixer.FixableDiagnosticIds, 545return diags.Where(d => _fixer.FixableDiagnosticIds.Contains(d.Id));
Microsoft.CodeAnalysis.Features (4)
CodeFixes\Service\CodeFixService.cs (3)
620document.Project, codeFixProvider.FixableDiagnosticIds, cancellationToken).ConfigureAwait(false)) 892var ids = codeFixProvider.FixableDiagnosticIds; 898codeFixProvider.GetType().Name + "." + nameof(CodeFixProvider.FixableDiagnosticIds)));
SyncNamespaces\AbstractSyncNamespacesService.cs (1)
130diagnosticIds: codeFixProvider.FixableDiagnosticIds,
Microsoft.CodeAnalysis.Workspaces (7)
CodeFixes\CodeFixContext.cs (4)
75/// Additionally, the <see cref="Diagnostic.Id"/> of each diagnostic must be in the set of the <see cref="CodeFixProvider.FixableDiagnosticIds"/> of the associated <see cref="CodeFixProvider"/>. 107/// Additionally, the <see cref="Diagnostic.Id"/> of each diagnostic must be in the set of the <see cref="CodeFixProvider.FixableDiagnosticIds"/> of the associated <see cref="CodeFixProvider"/>. 138/// The <see cref="Diagnostic.Id"/> of this diagnostic must be in the set of the <see cref="CodeFixProvider.FixableDiagnosticIds"/> of the associated <see cref="CodeFixProvider"/>. 163/// The <see cref="Diagnostic.Id"/> of this diagnostic must be in the set of the <see cref="CodeFixProvider.FixableDiagnosticIds"/> of the associated <see cref="CodeFixProvider"/>.
CodeFixes\CodeFixProvider.cs (1)
31/// The context must only contain diagnostics with a <see cref="Diagnostic.Id"/> included in the <see cref="FixableDiagnosticIds"/> for the current provider.
CodeFixes\FixAllOccurrences\FixAllProvider.cs (2)
33/// By default, it returns <see cref="CodeFixProvider.FixableDiagnosticIds"/> for the given <paramref name="originalCodeFixProvider"/>. 37=> originalCodeFixProvider.FixableDiagnosticIds;