Handle warnings and let users use AddOpenApi instead of WithOpenApi

This commit is contained in:
2025-06-29 12:57:31 +02:00
parent 5d5181da5b
commit b1b433f5f3
2 changed files with 2 additions and 3 deletions
@@ -2,7 +2,7 @@
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<Version>0.9.3</Version>
<Version>0.9.4</Version>
<LangVersion>latest</LangVersion>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Authors>Alexandru Macocian</Authors>
@@ -193,7 +193,7 @@ public class UseRoutesGenerator : IIncrementalGenerator
builder.WithUsing(classUsing);
}
var fileSource = builder.Build().ToFullString();
var fileSource = $"#nullable enable\n{builder.Build().ToFullString()}\n#nullable disable";
sourceProductionContext.AddSource($"{Constants.EndpointRouteBuilderExtensionsName}.g", fileSource);
}
@@ -259,7 +259,6 @@ public class UseRoutesGenerator : IIncrementalGenerator
{
var methodSymbol = semanticModel.GetDeclaredSymbol(methodDeclarationSyntax);
AddProducesResponseTypeExtension(methodSymbol, extensionsBuilder);
extensionsBuilder.AppendLine($"\n.{Constants.WithOpenApiExtension}()");
}
/*