From 54021cd3620321812a61d74928c07e1a9de822cb Mon Sep 17 00:00:00 2001 From: laolarou Date: Sun, 22 Oct 2023 16:40:20 -0700 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E5=88=86=E6=9E=90=E5=99=A8?= =?UTF-8?q?=E5=8F=91=E5=B8=83=E8=B7=9F=E8=B8=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AnalyzerReleases.Shipped.md | 3 +++ .../AnalyzerReleases.Unshipped.md | 8 ++++++++ .../AppMessageHandlerBinderGen.cs | 4 ++-- 3 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 Hive.Server.Common.Application.Generator/AnalyzerReleases.Shipped.md create mode 100644 Hive.Server.Common.Application.Generator/AnalyzerReleases.Unshipped.md diff --git a/Hive.Server.Common.Application.Generator/AnalyzerReleases.Shipped.md b/Hive.Server.Common.Application.Generator/AnalyzerReleases.Shipped.md new file mode 100644 index 0000000..60b59dd --- /dev/null +++ b/Hive.Server.Common.Application.Generator/AnalyzerReleases.Shipped.md @@ -0,0 +1,3 @@ +; Shipped analyzer releases +; https://github.com/dotnet/roslyn-analyzers/blob/main/src/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md + diff --git a/Hive.Server.Common.Application.Generator/AnalyzerReleases.Unshipped.md b/Hive.Server.Common.Application.Generator/AnalyzerReleases.Unshipped.md new file mode 100644 index 0000000..63a8105 --- /dev/null +++ b/Hive.Server.Common.Application.Generator/AnalyzerReleases.Unshipped.md @@ -0,0 +1,8 @@ +; Unshipped analyzer release +; https://github.com/dotnet/roslyn-analyzers/blob/main/src/Microsoft.CodeAnalysis.Analyzers/ReleaseTrackingAnalyzers.Help.md + +### New Rules + +Rule ID | Category | Severity | Notes +--------|----------|----------|------- +Hive0001 | Hive | Error | AppMessageHandlerBinderGen \ No newline at end of file diff --git a/Hive.Server.Common.Application.Generator/AppMessageHandlerBinderGen.cs b/Hive.Server.Common.Application.Generator/AppMessageHandlerBinderGen.cs index 8009439..f89699d 100644 --- a/Hive.Server.Common.Application.Generator/AppMessageHandlerBinderGen.cs +++ b/Hive.Server.Common.Application.Generator/AppMessageHandlerBinderGen.cs @@ -19,7 +19,7 @@ public class AppMessageHandlerBinderGen : ISourceGenerator DiagnosticSeverity.Error, true); - private const string Tempalte = """ + private const string Template = """ {0} @@ -172,7 +172,7 @@ private static void GenerateUsingTemplate(GeneratorExecutionContext context, var binderInvoke = string.Join(",\n", binderInvokeList); - var finalCode = string.Format(Tempalte, usingBuilder.ToString(), namespaceName, definedApplicationClassSymbol.Name, definedApplicationClassSymbol.ToDisplayString(), binderInvoke); + var finalCode = string.Format(Template, usingBuilder.ToString(), namespaceName, definedApplicationClassSymbol.Name, definedApplicationClassSymbol.ToDisplayString(), binderInvoke); var newSourceText = CSharpSyntaxTree.ParseText(SourceText.From(finalCode, Encoding.UTF8)).GetRoot() .NormalizeWhitespace().SyntaxTree.GetText();