From 92fad396aa47386578bd25e5b96c7d1d85f5b7a8 Mon Sep 17 00:00:00 2001 From: Alex Macocian Date: Wed, 25 Sep 2024 19:19:21 +0200 Subject: [PATCH] Allow RouteFilter on methods --- .../Net.Sdk.Web.Extensions.SourceGenerators.csproj | 2 +- Net.Sdk.Web.Extensions.SourceGenerators/UseRoutesGenerator.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Net.Sdk.Web.Extensions.SourceGenerators/Net.Sdk.Web.Extensions.SourceGenerators.csproj b/Net.Sdk.Web.Extensions.SourceGenerators/Net.Sdk.Web.Extensions.SourceGenerators.csproj index 8f45218..059e89f 100644 --- a/Net.Sdk.Web.Extensions.SourceGenerators/Net.Sdk.Web.Extensions.SourceGenerators.csproj +++ b/Net.Sdk.Web.Extensions.SourceGenerators/Net.Sdk.Web.Extensions.SourceGenerators.csproj @@ -2,7 +2,7 @@ netstandard2.0 - 0.8.8 + 0.8.9 latest true Alexandru Macocian diff --git a/Net.Sdk.Web.Extensions.SourceGenerators/UseRoutesGenerator.cs b/Net.Sdk.Web.Extensions.SourceGenerators/UseRoutesGenerator.cs index 23916ab..6eccbd1 100644 --- a/Net.Sdk.Web.Extensions.SourceGenerators/UseRoutesGenerator.cs +++ b/Net.Sdk.Web.Extensions.SourceGenerators/UseRoutesGenerator.cs @@ -304,7 +304,7 @@ public class UseRoutesGenerator : IIncrementalGenerator .WithConstructor(SyntaxBuilder.CreateConstructor(Constants.RouteFilterAttributeName) .WithModifier(Constants.Public)) .WithAttribute(SyntaxBuilder.CreateAttribute("AttributeUsage") - .WithArgument(AttributeTargets.Class) + .WithArgument(AttributeTargets.Class | AttributeTargets.Method) .WithArgument("Inherited", false) .WithArgument("AllowMultiple", true)) .WithBaseClass(nameof(Attribute))