Setup generators like Mvc

This commit is contained in:
2024-09-25 18:49:02 +02:00
parent 43f78ddb9c
commit 0ad74f1a77
13 changed files with 416 additions and 505 deletions
@@ -17,17 +17,10 @@ public static class Constants
public const string UsingMicrosoftAspNetCoreHttp = "Microsoft.AspNetCore.Http";
public const string UsingMicrosoftAspNetCoreRouting = "Microsoft.AspNetCore.Routing";
public const string UsingMicrosoftAspNetCoreBuilder = "Microsoft.AspNetCore.Builder";
public const string UsingMicrosoftAspNetCoreMvc = "Microsoft.AspNetCore.Mvc";
public const string RouteFileName = "Route";
public const string RouteInterface = "IRoute";
public const string RouteTypeParameter = "TRequest";
public const string PreProcessRequestReturnType = "Task<TRequest?>";
public const string PreProcessRequestMethodName = "PreProcess";
public const string HandleRequestReturnType = "Task<Response>";
public const string HandleRequestMethodName = "HandleRequest";
public const string HttpContextTypeName = "HttpContext?";
public const string HttpContextParameterName = "context";
public const string RequestParameterName = "request";
public const string RouteAttributeName = "GenerateRouteAttribute";
public const string RouteAttributeShortName = "GenerateRoute";
public const string ResponseTypeName = "Response";
public const string IResultTypeName = "IResult";