308 references to IDEDiagnosticIds
Microsoft.CodeAnalysis.CodeStyle (64)
src\Analyzers\Core\Analyzers\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersDiagnosticAnalyzer.cs (2)
14IDEDiagnosticIds.AddOrRemoveAccessibilityModifiersDiagnosticId, 27IDEDiagnosticIds.AddOrRemoveAccessibilityModifiersDiagnosticId,
src\Analyzers\Core\Analyzers\AddRequiredParentheses\AbstractAddRequiredParenthesesDiagnosticAnalyzer.cs (1)
16: AbstractBuiltInCodeStyleDiagnosticAnalyzer(IDEDiagnosticIds.AddRequiredParenthesesDiagnosticId,
src\Analyzers\Core\Analyzers\ConvertTypeofToNameof\AbstractConvertTypeOfToNameOfDiagnosticAnalyzer.cs (1)
13IDEDiagnosticIds.ConvertTypeOfToNameOfDiagnosticId,
src\Analyzers\Core\Analyzers\FileHeaders\AbstractFileHeaderDiagnosticAnalyzer.cs (1)
22=> CreateDescriptorWithId(IDEDiagnosticIds.FileHeaderMismatch, EnforceOnBuildValues.FileHeaderMismatch, hasAnyCodeStyleOption: false, title, message);
src\Analyzers\Core\Analyzers\ForEachCast\AbstractForEachCastDiagnosticAnalyzer.cs (1)
30diagnosticId: IDEDiagnosticIds.ForEachCastDiagnosticId,
src\Analyzers\Core\Analyzers\Formatting\AbstractFormattingAnalyzer.cs (1)
17IDEDiagnosticIds.FormattingDiagnosticId,
src\Analyzers\Core\Analyzers\IDEDiagnosticIdToOptionMappingHelper.cs (1)
16/// Helper type to map <see cref="IDEDiagnosticIds"/> to an unique editorconfig code style option, if any,
src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
19IDEDiagnosticIds.MakeFieldReadonlyDiagnosticId,
src\Analyzers\Core\Analyzers\MatchFolderAndNamespace\AbstractMatchFolderAndNamespaceDiagnosticAnalyzer.cs (1)
35: base(IDEDiagnosticIds.MatchFolderAndNamespaceDiagnosticId,
src\Analyzers\Core\Analyzers\NamingStyle\NamingStyleDiagnosticAnalyzerBase.cs (1)
24: base(IDEDiagnosticIds.NamingRuleId,
src\Analyzers\Core\Analyzers\NewLines\ConsecutiveStatementPlacement\AbstractConsecutiveStatementPlacementDiagnosticAnalyzer.cs (1)
21: base(IDEDiagnosticIds.ConsecutiveStatementPlacementDiagnosticId,
src\Analyzers\Core\Analyzers\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesDiagnosticAnalyzer.cs (1)
19: base(IDEDiagnosticIds.MultipleBlankLinesDiagnosticId,
src\Analyzers\Core\Analyzers\OrderModifiers\AbstractOrderModifiersDiagnosticAnalyzer.cs (1)
23: base(IDEDiagnosticIds.OrderModifiersDiagnosticId,
src\Analyzers\Core\Analyzers\PopulateSwitch\AbstractPopulateSwitchExpressionDiagnosticAnalyzer.cs (1)
13IDEDiagnosticIds.PopulateSwitchExpressionDiagnosticId,
src\Analyzers\Core\Analyzers\PopulateSwitch\AbstractPopulateSwitchStatementDiagnosticAnalyzer.cs (1)
13IDEDiagnosticIds.PopulateSwitchStatementDiagnosticId,
src\Analyzers\Core\Analyzers\QualifyMemberAccess\AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
22: base(IDEDiagnosticIds.AddThisOrMeQualificationDiagnosticId,
src\Analyzers\Core\Analyzers\RemoveRedundantEquality\AbstractRemoveRedundantEqualityDiagnosticAnalyzer.cs (1)
15IDEDiagnosticIds.RemoveRedundantEqualityDiagnosticId,
src\Analyzers\Core\Analyzers\RemoveUnnecessaryCast\AbstractRemoveUnnecessaryCastDiagnosticAnalyzer.cs (1)
21: base(IDEDiagnosticIds.RemoveUnnecessaryCastDiagnosticId,
src\Analyzers\Core\Analyzers\RemoveUnnecessaryImports\AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer.cs (2)
58classificationIdDescriptor = CreateDescriptorWithId(IDEDiagnosticIds.RemoveUnnecessaryImportsDiagnosticId, EnforceOnBuildValues.RemoveUnnecessaryImports, hasAnyCodeStyleOption: false, titleAndMessage, isUnnecessary: true); 59generatedCodeClassificationIdDescriptor = CreateDescriptorWithId(IDEDiagnosticIds.RemoveUnnecessaryImportsGeneratedCodeDiagnosticId, EnforceOnBuild.Never, hasAnyCodeStyleOption: false, titleAndMessage, isUnnecessary: true, isConfigurable: false);
src\Analyzers\Core\Analyzers\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesDiagnosticAnalyzer.cs (1)
25: base(IDEDiagnosticIds.RemoveUnnecessaryParenthesesDiagnosticId,
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (3)
27IDEDiagnosticIds.InvalidSuppressMessageAttributeDiagnosticId, 32IDEDiagnosticIds.InvalidSuppressMessageAttributeDiagnosticId, 42IDEDiagnosticIds.LegacyFormatSuppressMessageAttributeDiagnosticId,
src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (5)
31IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId, 104compilationWithAnalyzers.Compilation.Options.SyntaxTreeOptionsProvider.TryGetDiagnosticValue(tree, IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId, cancellationToken, out var severity) || 105compilationWithAnalyzers.Compilation.Options.SpecificDiagnosticOptions.TryGetValue(IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId, out severity)) 332case IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId: 337case IDEDiagnosticIds.FormattingDiagnosticId:
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
45IDEDiagnosticIds.RemoveUnusedMembersDiagnosticId, 55IDEDiagnosticIds.RemoveUnreadMembersDiagnosticId,
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.cs (3)
66IDEDiagnosticIds.ExpressionValueIsUnusedDiagnosticId, 75IDEDiagnosticIds.ValueAssignedIsUnusedDiagnosticId, 85IDEDiagnosticIds.UnusedParameterDiagnosticId,
src\Analyzers\Core\Analyzers\SimplifyBooleanExpression\AbstractSimplifyConditionalDiagnosticAnalyzer.cs (1)
41: base(IDEDiagnosticIds.SimplifyConditionalExpressionDiagnosticId,
src\Analyzers\Core\Analyzers\SimplifyInterpolation\AbstractSimplifyInterpolationDiagnosticAnalyzer.cs (1)
17TExpressionSyntax>() : AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer(IDEDiagnosticIds.SimplifyInterpolationId,
src\Analyzers\Core\Analyzers\SimplifyLinqExpression\AbstractSimplifyLinqExpressionDiagnosticAnalyzer.cs (1)
24IDEDiagnosticIds.SimplifyLinqExpressionDiagnosticId,
src\Analyzers\Core\Analyzers\SimplifyTypeNames\SimplifyTypeNamesDiagnosticAnalyzerBase.cs (6)
28private static readonly DiagnosticDescriptor s_descriptorSimplifyNames = CreateDescriptorWithId(IDEDiagnosticIds.SimplifyNamesDiagnosticId, 36private static readonly DiagnosticDescriptor s_descriptorSimplifyMemberAccess = CreateDescriptorWithId(IDEDiagnosticIds.SimplifyMemberAccessDiagnosticId, 43private static readonly DiagnosticDescriptor s_descriptorPreferBuiltinOrFrameworkType = CreateDescriptorWithId(IDEDiagnosticIds.PreferBuiltInOrFrameworkTypeDiagnosticId, 127case IDEDiagnosticIds.SimplifyNamesDiagnosticId: 132case IDEDiagnosticIds.SimplifyMemberAccessDiagnosticId: 137case IDEDiagnosticIds.PreferBuiltInOrFrameworkTypeDiagnosticId:
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
32: AbstractBuiltInCodeStyleDiagnosticAnalyzer(IDEDiagnosticIds.UseAutoPropertyDiagnosticId,
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullCheckDiagnosticAnalyzer.cs (1)
19IDEDiagnosticIds.UseCoalesceExpressionForIfNullCheckDiagnosticId,
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
31: base(IDEDiagnosticIds.UseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticId,
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
26: base(IDEDiagnosticIds.UseCoalesceExpressionForTernaryConditionalCheckDiagnosticId,
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (2)
55IDEDiagnosticIds.UseCollectionInitializerDiagnosticId, 63IDEDiagnosticIds.UseCollectionInitializerDiagnosticId,
src\Analyzers\Core\Analyzers\UseCompoundAssignment\AbstractUseCompoundAssignmentDiagnosticAnalyzer.cs (3)
38: base(IDEDiagnosticIds.UseCompoundAssignmentDiagnosticId, 50IDEDiagnosticIds.UseCompoundAssignmentDiagnosticId, 58IDEDiagnosticIds.UseCompoundAssignmentDiagnosticId,
src\Analyzers\Core\Analyzers\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentDiagnosticAnalyzer.cs (1)
15IDEDiagnosticIds.UseConditionalExpressionForAssignmentDiagnosticId,
src\Analyzers\Core\Analyzers\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnDiagnosticAnalyzer.cs (1)
15IDEDiagnosticIds.UseConditionalExpressionForReturnDiagnosticId,
src\Analyzers\Core\Analyzers\UseExplicitTupleName\UseExplicitTupleNameDiagnosticAnalyzer.cs (1)
20: base(IDEDiagnosticIds.UseExplicitTupleNameDiagnosticId,
src\Analyzers\Core\Analyzers\UseInferredMemberName\AbstractUseInferredMemberNameDiagnosticAnalyzer.cs (1)
15: base(IDEDiagnosticIds.UseInferredMemberNameDiagnosticId,
src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
20: base(IDEDiagnosticIds.UseIsNullCheckDiagnosticId,
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (1)
49IDEDiagnosticIds.UseNullPropagationDiagnosticId,
src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (2)
46IDEDiagnosticIds.UseObjectInitializerDiagnosticId, 54IDEDiagnosticIds.UseObjectInitializerDiagnosticId,
src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (1)
17: base(IDEDiagnosticIds.UseSystemHashCode,
src\Analyzers\Core\Analyzers\UseThrowExpression\AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
40: base(IDEDiagnosticIds.UseThrowExpressionDiagnosticId,
src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
19private const string DiagnosticID = IDEDiagnosticIds.ValidateFormatStringDiagnosticID;
Microsoft.CodeAnalysis.CodeStyle.Fixes (48)
src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AbstractAddAccessibilityModifiersCodeFixProvider.cs (1)
22=> [IDEDiagnosticIds.AddOrRemoveAccessibilityModifiersDiagnosticId];
src\Analyzers\Core\CodeFixes\AddRequiredParentheses\AddRequiredParenthesesCodeFixProvider.cs (1)
24=> [IDEDiagnosticIds.AddRequiredParenthesesDiagnosticId];
src\Analyzers\Core\CodeFixes\ConvertTypeOfToNameOf\AbstractConvertTypeOfToNameOfCodeFixProvider.cs (1)
25=> [IDEDiagnosticIds.ConvertTypeOfToNameOfDiagnosticId];
src\Analyzers\Core\CodeFixes\FileHeaders\AbstractFileHeaderCodeFixProvider.cs (1)
28= [IDEDiagnosticIds.FileHeaderMismatch];
src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (1)
25=> [IDEDiagnosticIds.ForEachCastDiagnosticId];
src\Analyzers\Core\CodeFixes\Formatting\FormattingCodeFixProvider.cs (1)
29=> [IDEDiagnosticIds.FormattingDiagnosticId];
src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
26=> [IDEDiagnosticIds.MakeFieldReadonlyDiagnosticId];
src\Analyzers\Core\CodeFixes\MatchFolderAndNamespace\AbstractChangeNamespaceToMatchFolderCodeFixProvider.cs (1)
23public override ImmutableArray<string> FixableDiagnosticIds => [IDEDiagnosticIds.MatchFolderAndNamespaceDiagnosticId];
src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
38= [IDEDiagnosticIds.NamingRuleId];
src\Analyzers\Core\CodeFixes\NewLines\ConsecutiveStatementPlacement\ConsecutiveStatementPlacementCodeFixProvider.cs (1)
27=> [IDEDiagnosticIds.ConsecutiveStatementPlacementDiagnosticId];
src\Analyzers\Core\CodeFixes\NewLines\MultipleBlankLines\AbstractMultipleBlankLinesCodeFixProvider.cs (1)
27=> [IDEDiagnosticIds.MultipleBlankLinesDiagnosticId];
src\Analyzers\Core\CodeFixes\Options\FadingOptions.cs (5)
23{ IDEDiagnosticIds.RemoveUnusedMembersDiagnosticId, FadeOutUnusedMembers }, 24{ IDEDiagnosticIds.RemoveUnreadMembersDiagnosticId, FadeOutUnusedMembers }, 25{ IDEDiagnosticIds.RemoveUnreachableCodeDiagnosticId, FadeOutUnreachableCode }, 26{ IDEDiagnosticIds.RemoveUnnecessaryImportsDiagnosticId, FadeOutUnusedImports }, 27{ IDEDiagnosticIds.RemoveUnnecessaryImportsGeneratedCodeDiagnosticId, FadeOutUnusedImports },
src\Analyzers\Core\CodeFixes\OrderModifiers\AbstractOrderModifiersCodeFixProvider.cs (1)
30=> FixableCompilerErrorIds.Add(IDEDiagnosticIds.OrderModifiersDiagnosticId);
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchExpressionCodeFixProvider.cs (1)
17ISwitchExpressionOperation, TSwitchSyntax, TSwitchArmSyntax, TMemberAccessExpressionSyntax>(IDEDiagnosticIds.PopulateSwitchExpressionDiagnosticId)
src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchStatementCodeFixProvider.cs (1)
26: base(IDEDiagnosticIds.PopulateSwitchStatementDiagnosticId)
src\Analyzers\Core\CodeFixes\QualifyMemberAccess\AbstractQualifyMemberAccessCodeFixProvider.cs (1)
24=> [IDEDiagnosticIds.AddThisOrMeQualificationDiagnosticId];
src\Analyzers\Core\CodeFixes\RemoveRedundantEquality\RemoveRedundantEqualityCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds => [IDEDiagnosticIds.RemoveRedundantEqualityDiagnosticId];
src\Analyzers\Core\CodeFixes\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesCodeFixProvider.cs (1)
21=> [IDEDiagnosticIds.RemoveUnnecessaryParenthesesDiagnosticId];
src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryAttributeSuppressionsCodeFixProvider.cs (1)
24=> [IDEDiagnosticIds.InvalidSuppressMessageAttributeDiagnosticId];
src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (1)
28=> [IDEDiagnosticIds.RemoveUnnecessarySuppressionDiagnosticId];
src\Analyzers\Core\CodeFixes\RemoveUnusedMembers\AbstractRemoveUnusedMembersCodeFixProvider.cs (1)
24=> [IDEDiagnosticIds.RemoveUnusedMembersDiagnosticId];
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (5)
63=> [IDEDiagnosticIds.ExpressionValueIsUnusedDiagnosticId, IDEDiagnosticIds.ValueAssignedIsUnusedDiagnosticId]; 231=> diagnosticId == IDEDiagnosticIds.ValueAssignedIsUnusedDiagnosticId; 359case IDEDiagnosticIds.ExpressionValueIsUnusedDiagnosticId: 366case IDEDiagnosticIds.ValueAssignedIsUnusedDiagnosticId:
src\Analyzers\Core\CodeFixes\SimplifyBooleanExpression\SimplifyConditionalCodeFixProvider.cs (1)
27[IDEDiagnosticIds.SimplifyConditionalExpressionDiagnosticId];
src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (1)
31[IDEDiagnosticIds.SimplifyInterpolationId];
src\Analyzers\Core\CodeFixes\SimplifyLinqExpression\SimplifyLinqExpressionCodeFixProvider.cs (1)
25=> [IDEDiagnosticIds.SimplifyLinqExpressionDiagnosticId];
src\Analyzers\Core\CodeFixes\UpdateLegacySuppressions\UpdateLegacySuppressionsCodeFixProvider.cs (1)
25=> [IDEDiagnosticIds.LegacyFormatSuppressMessageAttributeDiagnosticId];
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
56=> [IDEDiagnosticIds.UseAutoPropertyDiagnosticId];
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
22=> [IDEDiagnosticIds.UseCoalesceExpressionForIfNullCheckDiagnosticId];
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (1)
25=> [IDEDiagnosticIds.UseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticId];
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (1)
26=> [IDEDiagnosticIds.UseCoalesceExpressionForTernaryConditionalCheckDiagnosticId];
src\Analyzers\Core\CodeFixes\UseCollectionInitializer\AbstractUseCollectionInitializerCodeFixProvider.cs (1)
51=> [IDEDiagnosticIds.UseCollectionInitializerDiagnosticId];
src\Analyzers\Core\CodeFixes\UseCompoundAssignment\AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
24[IDEDiagnosticIds.UseCompoundAssignmentDiagnosticId];
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
41=> [IDEDiagnosticIds.UseConditionalExpressionForAssignmentDiagnosticId];
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
32=> [IDEDiagnosticIds.UseConditionalExpressionForReturnDiagnosticId];
src\Analyzers\Core\CodeFixes\UseExplicitTupleName\UseExplicitTupleNameCodeFixProvider.cs (1)
24= [IDEDiagnosticIds.UseExplicitTupleNameDiagnosticId];
src\Analyzers\Core\CodeFixes\UseInferredMemberName\AbstractUseInferredMemberNameCodeFixProvider.cs (1)
19= [IDEDiagnosticIds.UseInferredMemberNameDiagnosticId];
src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
24=> [IDEDiagnosticIds.UseIsNullCheckDiagnosticId];
src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (1)
63=> [IDEDiagnosticIds.UseNullPropagationDiagnosticId];
src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (1)
61=> [IDEDiagnosticIds.UseObjectInitializerDiagnosticId];
src\Analyzers\Core\CodeFixes\UseSystemHashCode\UseSystemHashCodeCodeFixProvider.cs (1)
26= [IDEDiagnosticIds.UseSystemHashCode];
Microsoft.CodeAnalysis.CSharp.CodeStyle (75)
src\Analyzers\CSharp\Analyzers\AddBraces\CSharpAddBracesDiagnosticAnalyzer.cs (1)
23: base(IDEDiagnosticIds.AddBracesDiagnosticId,
src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertToBlockScopedNamespaceDiagnosticAnalyzer.cs (1)
18: base(IDEDiagnosticIds.UseBlockScopedNamespaceDiagnosticId,
src\Analyzers\CSharp\Analyzers\ConvertNamespace\ConvertToFileScopedNamespaceDiagnosticAnalyzer.cs (1)
18: base(IDEDiagnosticIds.UseFileScopedNamespaceDiagnosticId,
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertToProgramMainDiagnosticAnalyzer.cs (1)
21IDEDiagnosticIds.UseProgramMainId,
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertToTopLevelStatementsDiagnosticAnalyzer.cs (1)
23IDEDiagnosticIds.UseTopLevelStatementsId,
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.cs (1)
22: AbstractBuiltInCodeStyleDiagnosticAnalyzer(IDEDiagnosticIds.ConvertSwitchStatementToExpressionDiagnosticId,
src\Analyzers\CSharp\Analyzers\HiddenExplicitCast\CSharpHiddenExplicitCastDiagnosticAnalyzer.cs (1)
18diagnosticId: IDEDiagnosticIds.HiddenExplicitCastDiagnosticId,
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
34: AbstractBuiltInCodeStyleDiagnosticAnalyzer(IDEDiagnosticIds.InlineDeclarationDiagnosticId,
src\Analyzers\CSharp\Analyzers\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessAnalyzer.cs (1)
29IDEDiagnosticIds.InvokeDelegateWithConditionalAccessId,
src\Analyzers\CSharp\Analyzers\MakeAnonymousFunctionStatic\MakeAnonymousFunctionStaticDiagnosticAnalyzer.cs (1)
17: base(IDEDiagnosticIds.MakeAnonymousFunctionStaticDiagnosticId,
src\Analyzers\CSharp\Analyzers\MakeLocalFunctionStatic\MakeLocalFunctionStaticDiagnosticAnalyzer.cs (1)
17: base(IDEDiagnosticIds.MakeLocalFunctionStaticDiagnosticId,
src\Analyzers\CSharp\Analyzers\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
17IDEDiagnosticIds.MakeStructFieldsWritable,
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
23IDEDiagnosticIds.MakeStructMemberReadOnlyDiagnosticId,
src\Analyzers\CSharp\Analyzers\MakeStructReadOnly\CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
18: base(IDEDiagnosticIds.MakeStructReadOnlyDiagnosticId,
src\Analyzers\CSharp\Analyzers\MisplacedUsingDirectives\MisplacedUsingDirectivesDiagnosticAnalyzer.cs (2)
25IDEDiagnosticIds.MoveMisplacedUsingDirectivesDiagnosticId, 34IDEDiagnosticIds.MoveMisplacedUsingDirectivesDiagnosticId,
src\Analyzers\CSharp\Analyzers\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementDiagnosticAnalyzer.cs (1)
20: base(IDEDiagnosticIds.ArrowExpressionClausePlacementDiagnosticId,
src\Analyzers\CSharp\Analyzers\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementDiagnosticAnalyzer.cs (1)
20: base(IDEDiagnosticIds.ConditionalExpressionPlacementDiagnosticId,
src\Analyzers\CSharp\Analyzers\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementDiagnosticAnalyzer.cs (1)
19: base(IDEDiagnosticIds.ConsecutiveBracePlacementDiagnosticId,
src\Analyzers\CSharp\Analyzers\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementDiagnosticAnalyzer.cs (1)
20: base(IDEDiagnosticIds.ConstructorInitializerPlacementDiagnosticId,
src\Analyzers\CSharp\Analyzers\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
19IDEDiagnosticIds.EmbeddedStatementPlacementDiagnosticId,
src\Analyzers\CSharp\Analyzers\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionDiagnosticAnalyzer.cs (1)
15: base(IDEDiagnosticIds.RemoveConfusingSuppressionForIsExpressionDiagnosticId,
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryAsyncModifier\CSharpMakeMethodSynchronousDiagnosticAnalyzer.cs (2)
151IDEDiagnosticIds.RemoveUnnecessaryAsyncModifier, 175IDEDiagnosticIds.RemoveUnnecessaryAsyncModifierInterfaceImplementationOrOverride,
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
22: base(IDEDiagnosticIds.RemoveUnnecessaryDiscardDesignationDiagnosticId,
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
30IDEDiagnosticIds.RemoveUnnecessaryLambdaExpressionDiagnosticId,
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
20IDEDiagnosticIds.RemoveRedundantNullableDirectiveDiagnosticId,
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveDiagnosticAnalyzer.cs (1)
23: AbstractBuiltInUnnecessaryCodeStyleDiagnosticAnalyzer(IDEDiagnosticIds.RemoveUnnecessaryNullableDirectiveDiagnosticId,
src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryNullableWarningSuppressionsDiagnosticAnalyzer.cs (1)
15IDEDiagnosticIds.RemoveUnnecessaryNullableWarningSuppression,
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryUnsafeModifier\CSharpRemoveUnnecessaryUnsafeModifierDiagnosticAnalyzer.cs (1)
14IDEDiagnosticIds.RemoveUnnecessaryUnsafeModifier,
src\Analyzers\CSharp\Analyzers\RemoveUnreachableCode\CSharpRemoveUnreachableCodeDiagnosticAnalyzer.cs (1)
24: base(IDEDiagnosticIds.RemoveUnreachableCodeDiagnosticId,
src\Analyzers\CSharp\Analyzers\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastDiagnosticAnalyzer.cs (1)
19IDEDiagnosticIds.SimplifyLinqTypeCheckAndCastDiagnosticId,
src\Analyzers\CSharp\Analyzers\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorDiagnosticAnalyzer.cs (1)
18: base(IDEDiagnosticIds.SimplifyPropertyAccessorDiagnosticId,
src\Analyzers\CSharp\Analyzers\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternDiagnosticAnalyzer.cs (1)
26: base(IDEDiagnosticIds.SimplifyPropertyPatternDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForArrayDiagnosticAnalyzer.cs (1)
26IDEDiagnosticIds.UseCollectionExpressionForArrayDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderDiagnosticAnalyzer.cs (1)
26IDEDiagnosticIds.UseCollectionExpressionForBuilderDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForCreateDiagnosticAnalyzer.cs (1)
19IDEDiagnosticIds.UseCollectionExpressionForCreateDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyDiagnosticAnalyzer.cs (1)
20IDEDiagnosticIds.UseCollectionExpressionForEmptyDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForFluentDiagnosticAnalyzer.cs (1)
30IDEDiagnosticIds.UseCollectionExpressionForFluentDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForNewDiagnosticAnalyzer.cs (1)
23IDEDiagnosticIds.UseCollectionExpressionForNewDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocDiagnosticAnalyzer.cs (1)
23: base(IDEDiagnosticIds.UseCollectionExpressionForStackAllocDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentDiagnosticAnalyzer.cs (1)
29IDEDiagnosticIds.UseCoalesceCompoundAssignmentDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
25: base(IDEDiagnosticIds.UseDeconstructionDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseDefaultLiteral\CSharpUseDefaultLiteralDiagnosticAnalyzer.cs (1)
18: base(IDEDiagnosticIds.UseDefaultLiteralDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForAccessorsHelper.cs (1)
24: base(IDEDiagnosticIds.UseExpressionBodyForAccessorsDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForConstructorsHelper.cs (1)
20: base(IDEDiagnosticIds.UseExpressionBodyForConstructorsDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForConversionOperatorsHelper.cs (1)
20: base(IDEDiagnosticIds.UseExpressionBodyForConversionOperatorsDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForIndexersHelper.cs (1)
23: base(IDEDiagnosticIds.UseExpressionBodyForIndexersDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForLocalFunctionHelper.cs (1)
23: base(IDEDiagnosticIds.UseExpressionBodyForLocalFunctionsDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForMethodsHelper.cs (1)
21: base(IDEDiagnosticIds.UseExpressionBodyForMethodsDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForOperatorsHelper.cs (1)
22: base(IDEDiagnosticIds.UseExpressionBodyForOperatorsDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyForPropertiesHelper.cs (1)
26: base(IDEDiagnosticIds.UseExpressionBodyForPropertiesDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (1)
110return CreateDescriptorWithId(IDEDiagnosticIds.UseExpressionBodyForLambdaExpressionsDiagnosticId, EnforceOnBuildValues.UseExpressionBodyForLambdaExpressions, hasAnyCodeStyleOption: true, title, message);
src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
23: AbstractBuiltInCodeStyleDiagnosticAnalyzer(IDEDiagnosticIds.UseImplicitlyTypedLambdaExpressionDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationDiagnosticAnalyzer.cs (1)
22IDEDiagnosticIds.UseImplicitObjectCreationDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseImplicitOrExplicitType\CSharpUseExplicitTypeDiagnosticAnalyzer.cs (1)
22: base(diagnosticId: IDEDiagnosticIds.UseExplicitTypeDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseImplicitOrExplicitType\CSharpUseImplicitTypeDiagnosticAnalyzer.cs (1)
13diagnosticId: IDEDiagnosticIds.UseImplicitTypeDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
46: base(IDEDiagnosticIds.UseIndexOperatorDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseRangeOperatorDiagnosticAnalyzer.cs (1)
37IDEDiagnosticIds.UseRangeOperatorDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorDiagnosticAnalyzer.cs (1)
24: base(IDEDiagnosticIds.UseIsNullCheckDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
19: base(IDEDiagnosticIds.UseNullCheckOverTypeCheckDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
45: base(IDEDiagnosticIds.UseLocalFunctionDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseNameofInNullableAttribute\CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (1)
26: base(IDEDiagnosticIds.UseNameofInAttributeDiagnosticId,
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (2)
20IDEDiagnosticIds.UsePatternCombinatorsDiagnosticId, 33IDEDiagnosticIds.UsePatternCombinatorsDiagnosticId,
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndMemberAccessDiagnosticAnalyzer.cs (1)
28: base(IDEDiagnosticIds.UsePatternMatchingAsAndMemberAccessDiagnosticId,
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
32IDEDiagnosticIds.InlineAsTypeCheckId,
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
37: base(IDEDiagnosticIds.InlineIsTypeCheckId,
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpUseNotPatternDiagnosticAnalyzer.cs (1)
27: AbstractBuiltInCodeStyleDiagnosticAnalyzer(IDEDiagnosticIds.UseNotPatternDiagnosticId,
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
54IDEDiagnosticIds.UsePrimaryConstructorDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (1)
58IDEDiagnosticIds.UseSimpleUsingStatementDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
39IDEDiagnosticIds.UseSystemThreadingLockDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
36: base(IDEDiagnosticIds.UseTupleSwapDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfDiagnosticAnalyzer.cs (1)
33IDEDiagnosticIds.UseUnboundGenericTypeInNameOfDiagnosticId,
src\Analyzers\CSharp\Analyzers\UseUtf8StringLiteral\UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
35: base(IDEDiagnosticIds.UseUtf8StringLiteralDiagnosticId,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (77)
src\Analyzers\CSharp\CodeFixes\AddBraces\CSharpAddBracesCodeFixProvider.cs (1)
23=> [IDEDiagnosticIds.AddBracesDiagnosticId];
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceCodeFixProvider.cs (4)
29=> [IDEDiagnosticIds.UseBlockScopedNamespaceDiagnosticId, IDEDiagnosticIds.UseFileScopedNamespaceDiagnosticId]; 38IDEDiagnosticIds.UseBlockScopedNamespaceDiagnosticId => NamespaceDeclarationPreference.BlockScoped, 39IDEDiagnosticIds.UseFileScopedNamespaceDiagnosticId => NamespaceDeclarationPreference.FileScoped,
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
33=> [IDEDiagnosticIds.ConvertSwitchStatementToExpressionDiagnosticId];
src\Analyzers\CSharp\CodeFixes\HiddenExplicitCast\CSharpHiddenExplicitCastCodeFixProvider.cs (1)
27public override ImmutableArray<string> FixableDiagnosticIds => [IDEDiagnosticIds.HiddenExplicitCastDiagnosticId];
src\Analyzers\CSharp\CodeFixes\InlineDeclaration\CSharpInlineDeclarationCodeFixProvider.cs (1)
37=> [IDEDiagnosticIds.InlineDeclarationDiagnosticId];
src\Analyzers\CSharp\CodeFixes\InvokeDelegateWithConditionalAccess\InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
31public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.InvokeDelegateWithConditionalAccessId];
src\Analyzers\CSharp\CodeFixes\MakeAnonymousFunctionStatic\CSharpMakeAnonymousFunctionStaticCodeFixProvider.cs (1)
25[IDEDiagnosticIds.MakeAnonymousFunctionStaticDiagnosticId];
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixProvider.cs (1)
23[IDEDiagnosticIds.MakeLocalFunctionStaticDiagnosticId];
src\Analyzers\CSharp\CodeFixes\MakeMethodSynchronous\CSharpMakeMethodSynchronousCodeFixProvider.cs (2)
27IDEDiagnosticIds.RemoveUnnecessaryAsyncModifier, 28IDEDiagnosticIds.RemoveUnnecessaryAsyncModifierInterfaceImplementationOrOverride];
src\Analyzers\CSharp\CodeFixes\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableCodeFixProvider.cs (1)
26=> [IDEDiagnosticIds.MakeStructFieldsWritable];
src\Analyzers\CSharp\CodeFixes\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyCodeFixProvider.cs (1)
27[IDEDiagnosticIds.MakeStructMemberReadOnlyDiagnosticId];
src\Analyzers\CSharp\CodeFixes\MakeStructReadOnly\CSharpMakeStructReadOnlyCodeFixProvider.cs (1)
25[IDEDiagnosticIds.MakeStructReadOnlyDiagnosticId];
src\Analyzers\CSharp\CodeFixes\MisplacedUsingDirectives\MisplacedUsingDirectivesCodeFixProvider.cs (1)
49public override ImmutableArray<string> FixableDiagnosticIds => [IDEDiagnosticIds.MoveMisplacedUsingDirectivesDiagnosticId];
src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
28=> [IDEDiagnosticIds.ArrowExpressionClausePlacementDiagnosticId];
src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
28=> [IDEDiagnosticIds.ConditionalExpressionPlacementDiagnosticId];
src\Analyzers\CSharp\CodeFixes\NewLines\ConsecutiveBracePlacement\ConsecutiveBracePlacementCodeFixProvider.cs (1)
29=> [IDEDiagnosticIds.ConsecutiveBracePlacementDiagnosticId];
src\Analyzers\CSharp\CodeFixes\NewLines\ConstructorInitializerPlacement\ConstructorInitializerPlacementCodeFixProvider.cs (1)
28=> [IDEDiagnosticIds.ConstructorInitializerPlacementDiagnosticId];
src\Analyzers\CSharp\CodeFixes\NewLines\EmbeddedStatementPlacement\EmbeddedStatementPlacementCodeFixProvider.cs (1)
31=> [IDEDiagnosticIds.EmbeddedStatementPlacementDiagnosticId];
src\Analyzers\CSharp\CodeFixes\RemoveAsyncModifier\CSharpRemoveAsyncModifierCodeFixProvider.cs (2)
27IDEDiagnosticIds.RemoveUnnecessaryAsyncModifier, 28IDEDiagnosticIds.RemoveUnnecessaryAsyncModifierInterfaceImplementationOrOverride];
src\Analyzers\CSharp\CodeFixes\RemoveConfusingSuppression\CSharpRemoveConfusingSuppressionCodeFixProvider.cs (1)
31=> [IDEDiagnosticIds.RemoveConfusingSuppressionForIsExpressionDiagnosticId];
src\Analyzers\CSharp\CodeFixes\RemoveUnneccessaryUnsafeModifier\CSharpRemoveUnnecessaryUnsafeModifierCodeFixProvider.cs (1)
28public override ImmutableArray<string> FixableDiagnosticIds => [IDEDiagnosticIds.RemoveUnnecessaryUnsafeModifier];
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryCast\CSharpRemoveUnnecessaryCastCodeFixProvider.cs (1)
29[IDEDiagnosticIds.RemoveUnnecessaryCastDiagnosticId];
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (1)
26=> [IDEDiagnosticIds.RemoveUnnecessaryDiscardDesignationDiagnosticId];
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
32=> [IDEDiagnosticIds.RemoveUnnecessaryLambdaExpressionDiagnosticId];
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryNullableDirective\CSharpRemoveUnnecessaryNullableDirectiveCodeFixProvider.cs (3)
30IDEDiagnosticIds.RemoveRedundantNullableDirectiveDiagnosticId, 31IDEDiagnosticIds.RemoveUnnecessaryNullableDirectiveDiagnosticId, 38if (diagnostic.Id == IDEDiagnosticIds.RemoveRedundantNullableDirectiveDiagnosticId)
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryNullableWarningSuppressionsCodeFixProvider.cs (1)
29public override ImmutableArray<string> FixableDiagnosticIds => [IDEDiagnosticIds.RemoveUnnecessaryNullableWarningSuppression];
src\Analyzers\CSharp\CodeFixes\RemoveUnreachableCode\CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
25[IDEDiagnosticIds.RemoveUnreachableCodeDiagnosticId];
src\Analyzers\CSharp\CodeFixes\SimplifyLinqExpression\CSharpSimplifyLinqTypeCheckAndCastCodeFixProvider.cs (1)
28=> [IDEDiagnosticIds.SimplifyLinqTypeCheckAndCastDiagnosticId];
src\Analyzers\CSharp\CodeFixes\SimplifyPropertyAccessor\CSharpSimplifyPropertyAccessorCodeFixProvider.cs (1)
29= [IDEDiagnosticIds.SimplifyPropertyAccessorDiagnosticId];
src\Analyzers\CSharp\CodeFixes\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternCodeFixProvider.cs (1)
30[IDEDiagnosticIds.SimplifyPropertyPatternDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForArrayCodeFixProvider.cs (2)
30IDEDiagnosticIds.UseCollectionExpressionForArrayDiagnosticId) 32public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForArrayDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (2)
33IDEDiagnosticIds.UseCollectionExpressionForBuilderDiagnosticId) 35public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForBuilderDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (2)
31IDEDiagnosticIds.UseCollectionExpressionForCreateDiagnosticId) 33public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForCreateDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyCodeFixProvider.cs (2)
27IDEDiagnosticIds.UseCollectionExpressionForEmptyDiagnosticId) 31public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForEmptyDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (2)
39IDEDiagnosticIds.UseCollectionExpressionForFluentDiagnosticId) 41public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForFluentDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (2)
32IDEDiagnosticIds.UseCollectionExpressionForNewDiagnosticId) 34public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForNewDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForStackAllocCodeFixProvider.cs (2)
26IDEDiagnosticIds.UseCollectionExpressionForStackAllocDiagnosticId) 28public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseCollectionExpressionForStackAllocDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
32[IDEDiagnosticIds.UseCoalesceCompoundAssignmentDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
29=> [IDEDiagnosticIds.UseDeconstructionDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseDefaultLiteral\CSharpUseDefaultLiteralCodeFixProvider.cs (1)
26= [IDEDiagnosticIds.UseDefaultLiteralDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseExpressionBodyForLambda\UseExpressionBodyForLambdaCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseExpressionBodyForLambdaExpressionsDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
31=> [IDEDiagnosticIds.UseImplicitlyTypedLambdaExpressionDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
35=> [IDEDiagnosticIds.UseImplicitObjectCreationDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
35=> [IDEDiagnosticIds.UseExplicitTypeDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseImplicitTypeCodeFixProvider.cs (1)
26=> [IDEDiagnosticIds.UseImplicitTypeDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseIndexOperatorCodeFixProvider.cs (1)
27[IDEDiagnosticIds.UseIndexOperatorDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseIndexOrRangeOperator\CSharpUseRangeOperatorCodeFixProvider.cs (1)
37[IDEDiagnosticIds.UseRangeOperatorDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (1)
31=> [IDEDiagnosticIds.UseIsNullCheckDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
29=> [IDEDiagnosticIds.UseNullCheckOverTypeCheckDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (1)
41=> [IDEDiagnosticIds.UseLocalFunctionDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseNameofInAttribute\CSharpUseNameofInAttributeCodeFixProvider.cs (1)
24public override ImmutableArray<string> FixableDiagnosticIds { get; } = [IDEDiagnosticIds.UseNameofInAttributeDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UsePatternCombinators\CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
49=> [IDEDiagnosticIds.UsePatternCombinatorsDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndMemberAccessCodeFixProvider.cs (1)
31=> [IDEDiagnosticIds.UsePatternMatchingAsAndMemberAccessDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
31=> [IDEDiagnosticIds.InlineAsTypeCheckId];
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpIsAndCastCheckCodeFixProvider.cs (1)
28=> [IDEDiagnosticIds.InlineIsTypeCheckId];
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpUseNotPatternCodeFixProvider.cs (1)
26=> [IDEDiagnosticIds.UseNotPatternDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
47=> [IDEDiagnosticIds.UsePrimaryConstructorDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseSimpleUsingStatement\UseSimpleUsingStatementCodeFixProvider.cs (1)
35[IDEDiagnosticIds.UseSimpleUsingStatementDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (1)
30= [IDEDiagnosticIds.UseSystemThreadingLockDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseThrowExpression\UseThrowExpressionCodeFixProvider.cs (1)
28=> [IDEDiagnosticIds.UseThrowExpressionDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseTupleSwap\CSharpUseTupleSwapCodeFixProvider.cs (1)
28= [IDEDiagnosticIds.UseTupleSwapDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseUnboundGenericTypeInNameOf\CSharpUseUnboundGenericTypeInNameOfCodeFixProvider.cs (1)
31= [IDEDiagnosticIds.UseUnboundGenericTypeInNameOfDiagnosticId];
src\Analyzers\CSharp\CodeFixes\UseUtf8StringLiteral\UseUtf8StringLiteralCodeFixProvider.cs (1)
34[IDEDiagnosticIds.UseUtf8StringLiteralDiagnosticId];
Microsoft.CodeAnalysis.CSharp.CodeStyle.UnitTests (44)
src\Analyzers\CSharp\Tests\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionTests.cs (1)
837var descriptor = analyzer.SupportedDiagnostics.First(descriptor => descriptor.Id == IDEDiagnosticIds.ConvertSwitchStatementToExpressionDiagnosticId);
src\Analyzers\CSharp\Tests\RemoveUnnecessaryParentheses\RemoveUnnecessaryExpressionParenthesesTests.cs (1)
50=> TestHelpers.Diagnostic(IDEDiagnosticIds.RemoveUnnecessaryParenthesesDiagnosticId, text, startLocation: new LinePosition(line, column));
src\Analyzers\CSharp\Tests\RemoveUnusedParametersAndValues\RemoveUnusedParametersTests.cs (9)
59IDEDiagnosticIds.ExpressionValueIsUnusedDiagnosticId, 60IDEDiagnosticIds.ValueAssignedIsUnusedDiagnosticId, 79IDEDiagnosticIds.ExpressionValueIsUnusedDiagnosticId, 80IDEDiagnosticIds.ValueAssignedIsUnusedDiagnosticId, 1128Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId, "p1").WithLocation(5, 15), 1129Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId, "p2").WithLocation(5, 23), 1130Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId, "p3").WithLocation(13, 23), 1131Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId, "p4").WithLocation(13, 31), 1132Diagnostic(IDEDiagnosticIds.UnusedParameterDiagnosticId, "p5").WithLocation(19, 17));
src\Analyzers\CSharp\Tests\UseImplicitOrExplicitType\UseExplicitTypeTests.cs (4)
2293diagnosticId: IDEDiagnosticIds.UseExplicitTypeDiagnosticId, 2309diagnosticId: IDEDiagnosticIds.UseExplicitTypeDiagnosticId, 2325diagnosticId: IDEDiagnosticIds.UseExplicitTypeDiagnosticId, 2341diagnosticId: IDEDiagnosticIds.UseExplicitTypeDiagnosticId,
src\Analyzers\CSharp\Tests\UseImplicitOrExplicitType\UseImplicitTypeTests.cs (4)
1750diagnosticId: IDEDiagnosticIds.UseImplicitTypeDiagnosticId, 1766diagnosticId: IDEDiagnosticIds.UseImplicitTypeDiagnosticId, 1782diagnosticId: IDEDiagnosticIds.UseImplicitTypeDiagnosticId, 1798diagnosticId: IDEDiagnosticIds.UseImplicitTypeDiagnosticId,
src\Analyzers\CSharp\Tests\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzerTests.cs (1)
616Assert.Equal(IDEDiagnosticIds.InlineIsTypeCheckId, diag.Id);
src\Analyzers\CSharp\Tests\ValidateFormatString\ValidateFormatStringTests.cs (24)
562diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 595diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 611diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 627diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 644diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 661diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 678diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 696diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 714diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 730diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 746diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 762diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 778diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 795diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 812diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 829diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 853diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 870diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 887diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 904diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 921diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 938diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 955diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID, 972diagnosticId: IDEDiagnosticIds.ValidateFormatStringDiagnosticID,