From 92d1b3ceededc0a6320fe0eb36cebaef75d6d516 Mon Sep 17 00:00:00 2001 From: Thorsten Sommer Date: Tue, 25 Feb 2025 19:54:55 +0100 Subject: [PATCH] Renamed code fix & use it also for local consts --- ...odeFixProvider.cs => ConvertToUpperCodeFixProvider.cs} | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename app/SourceCodeRules/SourceCodeRules/NamingCodeFixes/{ConstStaticCodeFixProvider.cs => ConvertToUpperCodeFixProvider.cs} (89%) diff --git a/app/SourceCodeRules/SourceCodeRules/NamingCodeFixes/ConstStaticCodeFixProvider.cs b/app/SourceCodeRules/SourceCodeRules/NamingCodeFixes/ConvertToUpperCodeFixProvider.cs similarity index 89% rename from app/SourceCodeRules/SourceCodeRules/NamingCodeFixes/ConstStaticCodeFixProvider.cs rename to app/SourceCodeRules/SourceCodeRules/NamingCodeFixes/ConvertToUpperCodeFixProvider.cs index 8b8d8c89..961e7e04 100644 --- a/app/SourceCodeRules/SourceCodeRules/NamingCodeFixes/ConstStaticCodeFixProvider.cs +++ b/app/SourceCodeRules/SourceCodeRules/NamingCodeFixes/ConvertToUpperCodeFixProvider.cs @@ -13,10 +13,10 @@ using Microsoft.CodeAnalysis.Rename; namespace SourceCodeRules.NamingCodeFixes; -[ExportCodeFixProvider(LanguageNames.CSharp, Name = nameof(ConstStaticCodeFixProvider)), Shared] -public sealed class ConstStaticCodeFixProvider : CodeFixProvider +[ExportCodeFixProvider(LanguageNames.CSharp, Name = nameof(ConvertToUpperCodeFixProvider)), Shared] +public sealed class ConvertToUpperCodeFixProvider : CodeFixProvider { - public override ImmutableArray FixableDiagnosticIds => [Identifier.CONST_STATIC_ANALYZER]; + public override ImmutableArray FixableDiagnosticIds => [Identifier.CONST_STATIC_ANALYZER, Identifier.LOCAL_CONSTANTS_ANALYZER]; public override FixAllProvider GetFixAllProvider() => WellKnownFixAllProviders.BatchFixer; @@ -29,7 +29,7 @@ public sealed class ConstStaticCodeFixProvider : CodeFixProvider if (declaration is null) return; - context.RegisterCodeFix(CodeAction.Create(title: "Convert to UPPER_CASE", createChangedDocument: c => this.ConvertToUpperCaseAsync(context.Document, declaration, c), equivalenceKey: nameof(ConstStaticCodeFixProvider)), diagnostic); + context.RegisterCodeFix(CodeAction.Create(title: "Convert to UPPER_CASE", createChangedDocument: c => this.ConvertToUpperCaseAsync(context.Document, declaration, c), equivalenceKey: nameof(ConvertToUpperCodeFixProvider)), diagnostic); } private async Task ConvertToUpperCaseAsync(Document document, VariableDeclaratorSyntax declarator, CancellationToken cancellationToken)