From 2def3a304a8f738970bb9ce1a3f488d78a6dd04e Mon Sep 17 00:00:00 2001 From: Alex Macocian Date: Tue, 15 Oct 2024 17:44:23 +0200 Subject: [PATCH] Use entire attribute syntax when generating minimal api lambda --- .../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 32e16f0..2b0177c 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.15 + 0.8.16 latest true Alexandru Macocian diff --git a/Net.Sdk.Web.Extensions.SourceGenerators/UseRoutesGenerator.cs b/Net.Sdk.Web.Extensions.SourceGenerators/UseRoutesGenerator.cs index 482893f..9e1b680 100644 --- a/Net.Sdk.Web.Extensions.SourceGenerators/UseRoutesGenerator.cs +++ b/Net.Sdk.Web.Extensions.SourceGenerators/UseRoutesGenerator.cs @@ -273,7 +273,7 @@ public class UseRoutesGenerator : IIncrementalGenerator var parameterName = param.Identifier.Text; var attributes = param.AttributeLists .SelectMany(attrList => attrList.Attributes) - .Select(attr => $"[{attr.Name}]"); + .Select(attr => $"[{attr}]"); var attributesString = string.Join(" ", attributes); return $"{attributesString} {parameterType} {parameterName}".Trim();