From 4c38e0e668b56131664b980758ac2fabb1dd670c Mon Sep 17 00:00:00 2001 From: ahmed Date: Wed, 27 Aug 2025 16:06:22 +0300 Subject: [PATCH] 1 --- .../Esiur.Security.Cryptography.csproj | 2 +- Esiur.Stores.MongoDB/Esiur.Stores.MongoDB.csproj | 2 +- Esiur/Esiur.csproj | 6 +++--- Esiur/Proxy/ResourceGenerator.cs | 7 ++++++- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/Esiur.Security.Cryptography/Esiur.Security.Cryptography.csproj b/Esiur.Security.Cryptography/Esiur.Security.Cryptography.csproj index 2c9618b..f4e0228 100644 --- a/Esiur.Security.Cryptography/Esiur.Security.Cryptography.csproj +++ b/Esiur.Security.Cryptography/Esiur.Security.Cryptography.csproj @@ -1,7 +1,7 @@  - netstandard2.1 + net8.0 latest diff --git a/Esiur.Stores.MongoDB/Esiur.Stores.MongoDB.csproj b/Esiur.Stores.MongoDB/Esiur.Stores.MongoDB.csproj index 5165212..bcef8e5 100644 --- a/Esiur.Stores.MongoDB/Esiur.Stores.MongoDB.csproj +++ b/Esiur.Stores.MongoDB/Esiur.Stores.MongoDB.csproj @@ -1,7 +1,7 @@  - netstandard2.1 + net8.0 Ahmed Kh. Zamil Esiur Esiur MongoDB Store diff --git a/Esiur/Esiur.csproj b/Esiur/Esiur.csproj index b4d91aa..18399d0 100644 --- a/Esiur/Esiur.csproj +++ b/Esiur/Esiur.csproj @@ -17,7 +17,7 @@ Esiur latest LICENSE - netstandard2.0 + net8.0 README.md @@ -38,8 +38,8 @@ - - + + diff --git a/Esiur/Proxy/ResourceGenerator.cs b/Esiur/Proxy/ResourceGenerator.cs index f95ffa8..fd94914 100644 --- a/Esiur/Proxy/ResourceGenerator.cs +++ b/Esiur/Proxy/ResourceGenerator.cs @@ -19,7 +19,7 @@ namespace Esiur.Proxy; [Generator] [System.Diagnostics.CodeAnalysis.SuppressMessage("MicrosoftCodeAnalysisCorrectness", "RS1036:Specify analyzer banned API enforcement setting", Justification = "")] -public class ResourceGenerator : ISourceGenerator +public class ResourceGenerator : IIncrementalGenerator { private KeyList cache = new(); @@ -249,4 +249,9 @@ namespace {ci.ClassSymbol.ContainingNamespace.ToDisplayString()} {{ context.AddSource("Error.g.cs", $"/*\r\n{ex}\r\n*/"); } } + + public void Initialize(IncrementalGeneratorInitializationContext context) + { + context.RegisterForSyntaxNotifications(() => new ResourceGeneratorReceiver()); + } }