From 63ffcb0462f73de2bdf1312a1f132580b5db0540 Mon Sep 17 00:00:00 2001 From: AmirAbbas Date: Sat, 21 May 2022 07:55:18 +0430 Subject: [PATCH 1/6] [REFACTOR] Refactor EndpointRouteBuilderExtensions pre conditions => ArgumentNullException ThrowIfNull --- .../Builder/EndpointRouteBuilderExtensions.cs | 72 ++++--------------- 1 file changed, 13 insertions(+), 59 deletions(-) diff --git a/src/Http/Routing/src/Builder/EndpointRouteBuilderExtensions.cs b/src/Http/Routing/src/Builder/EndpointRouteBuilderExtensions.cs index 058304686084..2d6fbb40a979 100644 --- a/src/Http/Routing/src/Builder/EndpointRouteBuilderExtensions.cs +++ b/src/Http/Routing/src/Builder/EndpointRouteBuilderExtensions.cs @@ -158,10 +158,7 @@ public static IEndpointConventionBuilder MapMethods( IEnumerable httpMethods, RequestDelegate requestDelegate) { - if (httpMethods == null) - { - throw new ArgumentNullException(nameof(httpMethods)); - } + ArgumentNullException.ThrowIfNull(httpMethods, nameof(httpMethods)); var builder = endpoints.Map(RoutePatternFactory.Parse(pattern), requestDelegate); builder.WithDisplayName($"{pattern} HTTP: {string.Join(", ", httpMethods)}"); @@ -198,20 +195,9 @@ public static IEndpointConventionBuilder Map( RoutePattern pattern, RequestDelegate requestDelegate) { - if (endpoints == null) - { - throw new ArgumentNullException(nameof(endpoints)); - } - - if (pattern == null) - { - throw new ArgumentNullException(nameof(pattern)); - } - - if (requestDelegate == null) - { - throw new ArgumentNullException(nameof(requestDelegate)); - } + ArgumentNullException.ThrowIfNull(endpoints, nameof(endpoints)); + ArgumentNullException.ThrowIfNull(pattern, nameof(pattern)); + ArgumentNullException.ThrowIfNull(requestDelegate, nameof(requestDelegate)); const int defaultOrder = 0; @@ -346,10 +332,7 @@ public static RouteHandlerBuilder MapMethods( IEnumerable httpMethods, Delegate handler) { - if (httpMethods is null) - { - throw new ArgumentNullException(nameof(httpMethods)); - } + ArgumentNullException.ThrowIfNull(httpMethods, nameof(httpMethods)); var disableInferredBody = false; foreach (var method in httpMethods) @@ -437,15 +420,8 @@ public static RouteHandlerBuilder Map( [RequiresUnreferencedCode(MapEndpointTrimmerWarning)] public static RouteHandlerBuilder MapFallback(this IEndpointRouteBuilder endpoints, Delegate handler) { - if (endpoints == null) - { - throw new ArgumentNullException(nameof(endpoints)); - } - - if (handler == null) - { - throw new ArgumentNullException(nameof(handler)); - } + ArgumentNullException.ThrowIfNull(endpoints, nameof(endpoints)); + ArgumentNullException.ThrowIfNull(handler, nameof(handler)); return endpoints.MapFallback("{*path:nonfile}", handler); } @@ -477,20 +453,9 @@ public static RouteHandlerBuilder MapFallback( string pattern, Delegate handler) { - if (endpoints == null) - { - throw new ArgumentNullException(nameof(endpoints)); - } - - if (pattern == null) - { - throw new ArgumentNullException(nameof(pattern)); - } - - if (handler == null) - { - throw new ArgumentNullException(nameof(handler)); - } + ArgumentNullException.ThrowIfNull(endpoints, nameof(endpoints)); + ArgumentNullException.ThrowIfNull(pattern, nameof(pattern)); + ArgumentNullException.ThrowIfNull(handler, nameof(handler)); var conventionBuilder = endpoints.Map(pattern, handler); conventionBuilder.WithDisplayName("Fallback " + pattern); @@ -506,20 +471,9 @@ private static RouteHandlerBuilder Map( bool disableInferBodyFromParameters, IEnumerable? initialEndpointMetadata = null) { - if (endpoints is null) - { - throw new ArgumentNullException(nameof(endpoints)); - } - - if (pattern is null) - { - throw new ArgumentNullException(nameof(pattern)); - } - - if (handler is null) - { - throw new ArgumentNullException(nameof(handler)); - } + ArgumentNullException.ThrowIfNull(endpoints, nameof(endpoints)); + ArgumentNullException.ThrowIfNull(pattern, nameof(pattern)); + ArgumentNullException.ThrowIfNull(handler, nameof(handler)); const int defaultOrder = 0; From b18c69dcf6f9c4978e043fcba24aecb2e1743dc9 Mon Sep 17 00:00:00 2001 From: AmirAbbas Date: Sat, 21 May 2022 07:57:05 +0430 Subject: [PATCH 2/6] [REFACTOR] Refactor EndpointRoutingApplicationBuilderExtensions pre conditions => ArgumentNullException ThrowIfNull --- ...ndpointRoutingApplicationBuilderExtensions.cs | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/src/Http/Routing/src/Builder/EndpointRoutingApplicationBuilderExtensions.cs b/src/Http/Routing/src/Builder/EndpointRoutingApplicationBuilderExtensions.cs index 69c7da5e8eed..b1cdb2d66d71 100644 --- a/src/Http/Routing/src/Builder/EndpointRoutingApplicationBuilderExtensions.cs +++ b/src/Http/Routing/src/Builder/EndpointRoutingApplicationBuilderExtensions.cs @@ -37,10 +37,7 @@ public static class EndpointRoutingApplicationBuilderExtensions /// public static IApplicationBuilder UseRouting(this IApplicationBuilder builder) { - if (builder == null) - { - throw new ArgumentNullException(nameof(builder)); - } + ArgumentNullException.ThrowIfNull(builder, nameof(builder)); VerifyRoutingServicesAreRegistered(builder); @@ -85,15 +82,8 @@ public static IApplicationBuilder UseRouting(this IApplicationBuilder builder) /// public static IApplicationBuilder UseEndpoints(this IApplicationBuilder builder, Action configure) { - if (builder == null) - { - throw new ArgumentNullException(nameof(builder)); - } - - if (configure == null) - { - throw new ArgumentNullException(nameof(configure)); - } + ArgumentNullException.ThrowIfNull(builder, nameof(builder)); + ArgumentNullException.ThrowIfNull(configure, nameof(configure)); VerifyRoutingServicesAreRegistered(builder); From 3c460e71376df0f46ff3b15882b6c464de7927a4 Mon Sep 17 00:00:00 2001 From: AmirAbbas Date: Sat, 21 May 2022 08:00:00 +0430 Subject: [PATCH 3/6] [REFACTOR] Refactor FallbackEndpointRouteBuilderExtensions pre conditions => ArgumentNullException ThrowIfNull --- .../FallbackEndpointRouteBuilderExtensions.cs | 28 ++++--------------- 1 file changed, 5 insertions(+), 23 deletions(-) diff --git a/src/Http/Routing/src/Builder/FallbackEndpointRouteBuilderExtensions.cs b/src/Http/Routing/src/Builder/FallbackEndpointRouteBuilderExtensions.cs index 25082d9de5d0..80dfa8c67b45 100644 --- a/src/Http/Routing/src/Builder/FallbackEndpointRouteBuilderExtensions.cs +++ b/src/Http/Routing/src/Builder/FallbackEndpointRouteBuilderExtensions.cs @@ -37,15 +37,8 @@ public static class FallbackEndpointRouteBuilderExtensions /// public static IEndpointConventionBuilder MapFallback(this IEndpointRouteBuilder endpoints, RequestDelegate requestDelegate) { - if (endpoints == null) - { - throw new ArgumentNullException(nameof(endpoints)); - } - - if (requestDelegate == null) - { - throw new ArgumentNullException(nameof(requestDelegate)); - } + ArgumentNullException.ThrowIfNull(endpoints, nameof(endpoints)); + ArgumentNullException.ThrowIfNull(requestDelegate, nameof(requestDelegate)); return endpoints.MapFallback("{*path:nonfile}", requestDelegate); } @@ -76,20 +69,9 @@ public static IEndpointConventionBuilder MapFallback( string pattern, RequestDelegate requestDelegate) { - if (endpoints == null) - { - throw new ArgumentNullException(nameof(endpoints)); - } - - if (pattern == null) - { - throw new ArgumentNullException(nameof(pattern)); - } - - if (requestDelegate == null) - { - throw new ArgumentNullException(nameof(requestDelegate)); - } + ArgumentNullException.ThrowIfNull(endpoints, nameof(endpoints)); + ArgumentNullException.ThrowIfNull(pattern, nameof(pattern)); + ArgumentNullException.ThrowIfNull(requestDelegate, nameof(requestDelegate)); var conventionBuilder = endpoints.Map(pattern, requestDelegate); conventionBuilder.WithDisplayName("Fallback " + pattern); From acb3047ecae8eb0f5fb6b625d6860a439f7dec01 Mon Sep 17 00:00:00 2001 From: AmirAbbas Date: Sat, 21 May 2022 08:02:49 +0430 Subject: [PATCH 4/6] [REFACTOR] Refactor RoutingBuilderExtensions pre conditions => ArgumentNullException ThrowIfNull --- .../src/Builder/RoutingBuilderExtensions.cs | 22 ++++--------------- 1 file changed, 4 insertions(+), 18 deletions(-) diff --git a/src/Http/Routing/src/Builder/RoutingBuilderExtensions.cs b/src/Http/Routing/src/Builder/RoutingBuilderExtensions.cs index 3dcbef76c9cd..41ec3e6b8970 100644 --- a/src/Http/Routing/src/Builder/RoutingBuilderExtensions.cs +++ b/src/Http/Routing/src/Builder/RoutingBuilderExtensions.cs @@ -19,15 +19,8 @@ public static class RoutingBuilderExtensions /// A reference to this instance after the operation has completed. public static IApplicationBuilder UseRouter(this IApplicationBuilder builder, IRouter router) { - if (builder == null) - { - throw new ArgumentNullException(nameof(builder)); - } - - if (router == null) - { - throw new ArgumentNullException(nameof(router)); - } + ArgumentNullException.ThrowIfNull(builder, nameof(builder)); + ArgumentNullException.ThrowIfNull(router, nameof(router)); if (builder.ApplicationServices.GetService(typeof(RoutingMarkerService)) == null) { @@ -49,15 +42,8 @@ public static IApplicationBuilder UseRouter(this IApplicationBuilder builder, IR /// A reference to this instance after the operation has completed. public static IApplicationBuilder UseRouter(this IApplicationBuilder builder, Action action) { - if (builder == null) - { - throw new ArgumentNullException(nameof(builder)); - } - - if (action == null) - { - throw new ArgumentNullException(nameof(action)); - } + ArgumentNullException.ThrowIfNull(builder, nameof(builder)); + ArgumentNullException.ThrowIfNull(action, nameof(action)); if (builder.ApplicationServices.GetService(typeof(RoutingMarkerService)) == null) { From c0b2db78ba1d3665adb327948389457ad0e15009 Mon Sep 17 00:00:00 2001 From: AmirAbbas Date: Sat, 21 May 2022 08:04:51 +0430 Subject: [PATCH 5/6] [REFACTOR] Refactor RoutingEndpointConventionBuilderExtensions pre conditions => ArgumentNullException ThrowIfNull --- ...tingEndpointConventionBuilderExtensions.cs | 38 ++++--------------- 1 file changed, 7 insertions(+), 31 deletions(-) diff --git a/src/Http/Routing/src/Builder/RoutingEndpointConventionBuilderExtensions.cs b/src/Http/Routing/src/Builder/RoutingEndpointConventionBuilderExtensions.cs index e2b64bab0303..a9dd44030d7f 100644 --- a/src/Http/Routing/src/Builder/RoutingEndpointConventionBuilderExtensions.cs +++ b/src/Http/Routing/src/Builder/RoutingEndpointConventionBuilderExtensions.cs @@ -22,15 +22,8 @@ public static class RoutingEndpointConventionBuilderExtensions /// A reference to this instance after the operation has completed. public static TBuilder RequireHost(this TBuilder builder, params string[] hosts) where TBuilder : IEndpointConventionBuilder { - if (builder == null) - { - throw new ArgumentNullException(nameof(builder)); - } - - if (hosts == null) - { - throw new ArgumentNullException(nameof(hosts)); - } + ArgumentNullException.ThrowIfNull(builder, nameof(builder)); + ArgumentNullException.ThrowIfNull(hosts, nameof(hosts)); builder.Add(endpointBuilder => { @@ -48,10 +41,7 @@ public static TBuilder RequireHost(this TBuilder builder, params strin /// The . public static TBuilder WithDisplayName(this TBuilder builder, string displayName) where TBuilder : IEndpointConventionBuilder { - if (builder == null) - { - throw new ArgumentNullException(nameof(builder)); - } + ArgumentNullException.ThrowIfNull(builder, nameof(builder)); builder.Add(b => { @@ -70,15 +60,8 @@ public static TBuilder WithDisplayName(this TBuilder builder, string d /// The . public static TBuilder WithDisplayName(this TBuilder builder, Func func) where TBuilder : IEndpointConventionBuilder { - if (builder == null) - { - throw new ArgumentNullException(nameof(builder)); - } - - if (func == null) - { - throw new ArgumentNullException(nameof(func)); - } + ArgumentNullException.ThrowIfNull(builder, nameof(builder)); + ArgumentNullException.ThrowIfNull(func, nameof(func)); builder.Add(b => { @@ -97,15 +80,8 @@ public static TBuilder WithDisplayName(this TBuilder builder, FuncThe . public static TBuilder WithMetadata(this TBuilder builder, params object[] items) where TBuilder : IEndpointConventionBuilder { - if (builder == null) - { - throw new ArgumentNullException(nameof(builder)); - } - - if (items == null) - { - throw new ArgumentNullException(nameof(items)); - } + ArgumentNullException.ThrowIfNull(builder, nameof(builder)); + ArgumentNullException.ThrowIfNull(items, nameof(items)); builder.Add(b => { From b51c4f5dcab49038e5f709ed7d8f58cdad4f3635 Mon Sep 17 00:00:00 2001 From: AmirAbbas Date: Sat, 21 May 2022 11:04:25 +0430 Subject: [PATCH 6/6] [REFACTOR] Refactor "Routing/Builder" pre conditions => delete param names from ArgumentNullException --- .../Builder/EndpointRouteBuilderExtensions.cs | 30 +++++++++---------- ...ointRoutingApplicationBuilderExtensions.cs | 6 ++-- .../FallbackEndpointRouteBuilderExtensions.cs | 10 +++---- .../src/Builder/RoutingBuilderExtensions.cs | 8 ++--- ...tingEndpointConventionBuilderExtensions.cs | 14 ++++----- 5 files changed, 34 insertions(+), 34 deletions(-) diff --git a/src/Http/Routing/src/Builder/EndpointRouteBuilderExtensions.cs b/src/Http/Routing/src/Builder/EndpointRouteBuilderExtensions.cs index 2d6fbb40a979..178646a77a0b 100644 --- a/src/Http/Routing/src/Builder/EndpointRouteBuilderExtensions.cs +++ b/src/Http/Routing/src/Builder/EndpointRouteBuilderExtensions.cs @@ -51,8 +51,8 @@ public static GroupRouteBuilder MapGroup(this IEndpointRouteBuilder endpoints, s /// public static GroupRouteBuilder MapGroup(this IEndpointRouteBuilder endpoints, RoutePattern prefix) { - ArgumentNullException.ThrowIfNull(endpoints, nameof(endpoints)); - ArgumentNullException.ThrowIfNull(prefix, nameof(prefix)); + ArgumentNullException.ThrowIfNull(endpoints); + ArgumentNullException.ThrowIfNull(prefix); return new(endpoints, prefix); } @@ -158,7 +158,7 @@ public static IEndpointConventionBuilder MapMethods( IEnumerable httpMethods, RequestDelegate requestDelegate) { - ArgumentNullException.ThrowIfNull(httpMethods, nameof(httpMethods)); + ArgumentNullException.ThrowIfNull(httpMethods); var builder = endpoints.Map(RoutePatternFactory.Parse(pattern), requestDelegate); builder.WithDisplayName($"{pattern} HTTP: {string.Join(", ", httpMethods)}"); @@ -195,9 +195,9 @@ public static IEndpointConventionBuilder Map( RoutePattern pattern, RequestDelegate requestDelegate) { - ArgumentNullException.ThrowIfNull(endpoints, nameof(endpoints)); - ArgumentNullException.ThrowIfNull(pattern, nameof(pattern)); - ArgumentNullException.ThrowIfNull(requestDelegate, nameof(requestDelegate)); + ArgumentNullException.ThrowIfNull(endpoints); + ArgumentNullException.ThrowIfNull(pattern); + ArgumentNullException.ThrowIfNull(requestDelegate); const int defaultOrder = 0; @@ -332,7 +332,7 @@ public static RouteHandlerBuilder MapMethods( IEnumerable httpMethods, Delegate handler) { - ArgumentNullException.ThrowIfNull(httpMethods, nameof(httpMethods)); + ArgumentNullException.ThrowIfNull(httpMethods); var disableInferredBody = false; foreach (var method in httpMethods) @@ -420,8 +420,8 @@ public static RouteHandlerBuilder Map( [RequiresUnreferencedCode(MapEndpointTrimmerWarning)] public static RouteHandlerBuilder MapFallback(this IEndpointRouteBuilder endpoints, Delegate handler) { - ArgumentNullException.ThrowIfNull(endpoints, nameof(endpoints)); - ArgumentNullException.ThrowIfNull(handler, nameof(handler)); + ArgumentNullException.ThrowIfNull(endpoints); + ArgumentNullException.ThrowIfNull(handler); return endpoints.MapFallback("{*path:nonfile}", handler); } @@ -453,9 +453,9 @@ public static RouteHandlerBuilder MapFallback( string pattern, Delegate handler) { - ArgumentNullException.ThrowIfNull(endpoints, nameof(endpoints)); - ArgumentNullException.ThrowIfNull(pattern, nameof(pattern)); - ArgumentNullException.ThrowIfNull(handler, nameof(handler)); + ArgumentNullException.ThrowIfNull(endpoints); + ArgumentNullException.ThrowIfNull(pattern); + ArgumentNullException.ThrowIfNull(handler); var conventionBuilder = endpoints.Map(pattern, handler); conventionBuilder.WithDisplayName("Fallback " + pattern); @@ -471,9 +471,9 @@ private static RouteHandlerBuilder Map( bool disableInferBodyFromParameters, IEnumerable? initialEndpointMetadata = null) { - ArgumentNullException.ThrowIfNull(endpoints, nameof(endpoints)); - ArgumentNullException.ThrowIfNull(pattern, nameof(pattern)); - ArgumentNullException.ThrowIfNull(handler, nameof(handler)); + ArgumentNullException.ThrowIfNull(endpoints); + ArgumentNullException.ThrowIfNull(pattern); + ArgumentNullException.ThrowIfNull(handler); const int defaultOrder = 0; diff --git a/src/Http/Routing/src/Builder/EndpointRoutingApplicationBuilderExtensions.cs b/src/Http/Routing/src/Builder/EndpointRoutingApplicationBuilderExtensions.cs index b1cdb2d66d71..6d14b6bd980e 100644 --- a/src/Http/Routing/src/Builder/EndpointRoutingApplicationBuilderExtensions.cs +++ b/src/Http/Routing/src/Builder/EndpointRoutingApplicationBuilderExtensions.cs @@ -37,7 +37,7 @@ public static class EndpointRoutingApplicationBuilderExtensions /// public static IApplicationBuilder UseRouting(this IApplicationBuilder builder) { - ArgumentNullException.ThrowIfNull(builder, nameof(builder)); + ArgumentNullException.ThrowIfNull(builder); VerifyRoutingServicesAreRegistered(builder); @@ -82,8 +82,8 @@ public static IApplicationBuilder UseRouting(this IApplicationBuilder builder) /// public static IApplicationBuilder UseEndpoints(this IApplicationBuilder builder, Action configure) { - ArgumentNullException.ThrowIfNull(builder, nameof(builder)); - ArgumentNullException.ThrowIfNull(configure, nameof(configure)); + ArgumentNullException.ThrowIfNull(builder); + ArgumentNullException.ThrowIfNull(configure); VerifyRoutingServicesAreRegistered(builder); diff --git a/src/Http/Routing/src/Builder/FallbackEndpointRouteBuilderExtensions.cs b/src/Http/Routing/src/Builder/FallbackEndpointRouteBuilderExtensions.cs index 80dfa8c67b45..8dd7c1e90aa3 100644 --- a/src/Http/Routing/src/Builder/FallbackEndpointRouteBuilderExtensions.cs +++ b/src/Http/Routing/src/Builder/FallbackEndpointRouteBuilderExtensions.cs @@ -37,8 +37,8 @@ public static class FallbackEndpointRouteBuilderExtensions /// public static IEndpointConventionBuilder MapFallback(this IEndpointRouteBuilder endpoints, RequestDelegate requestDelegate) { - ArgumentNullException.ThrowIfNull(endpoints, nameof(endpoints)); - ArgumentNullException.ThrowIfNull(requestDelegate, nameof(requestDelegate)); + ArgumentNullException.ThrowIfNull(endpoints); + ArgumentNullException.ThrowIfNull(requestDelegate); return endpoints.MapFallback("{*path:nonfile}", requestDelegate); } @@ -69,9 +69,9 @@ public static IEndpointConventionBuilder MapFallback( string pattern, RequestDelegate requestDelegate) { - ArgumentNullException.ThrowIfNull(endpoints, nameof(endpoints)); - ArgumentNullException.ThrowIfNull(pattern, nameof(pattern)); - ArgumentNullException.ThrowIfNull(requestDelegate, nameof(requestDelegate)); + ArgumentNullException.ThrowIfNull(endpoints); + ArgumentNullException.ThrowIfNull(pattern); + ArgumentNullException.ThrowIfNull(requestDelegate); var conventionBuilder = endpoints.Map(pattern, requestDelegate); conventionBuilder.WithDisplayName("Fallback " + pattern); diff --git a/src/Http/Routing/src/Builder/RoutingBuilderExtensions.cs b/src/Http/Routing/src/Builder/RoutingBuilderExtensions.cs index 41ec3e6b8970..6dd8316c0fa6 100644 --- a/src/Http/Routing/src/Builder/RoutingBuilderExtensions.cs +++ b/src/Http/Routing/src/Builder/RoutingBuilderExtensions.cs @@ -19,8 +19,8 @@ public static class RoutingBuilderExtensions /// A reference to this instance after the operation has completed. public static IApplicationBuilder UseRouter(this IApplicationBuilder builder, IRouter router) { - ArgumentNullException.ThrowIfNull(builder, nameof(builder)); - ArgumentNullException.ThrowIfNull(router, nameof(router)); + ArgumentNullException.ThrowIfNull(builder); + ArgumentNullException.ThrowIfNull(router); if (builder.ApplicationServices.GetService(typeof(RoutingMarkerService)) == null) { @@ -42,8 +42,8 @@ public static IApplicationBuilder UseRouter(this IApplicationBuilder builder, IR /// A reference to this instance after the operation has completed. public static IApplicationBuilder UseRouter(this IApplicationBuilder builder, Action action) { - ArgumentNullException.ThrowIfNull(builder, nameof(builder)); - ArgumentNullException.ThrowIfNull(action, nameof(action)); + ArgumentNullException.ThrowIfNull(builder); + ArgumentNullException.ThrowIfNull(action); if (builder.ApplicationServices.GetService(typeof(RoutingMarkerService)) == null) { diff --git a/src/Http/Routing/src/Builder/RoutingEndpointConventionBuilderExtensions.cs b/src/Http/Routing/src/Builder/RoutingEndpointConventionBuilderExtensions.cs index a9dd44030d7f..258391f87b60 100644 --- a/src/Http/Routing/src/Builder/RoutingEndpointConventionBuilderExtensions.cs +++ b/src/Http/Routing/src/Builder/RoutingEndpointConventionBuilderExtensions.cs @@ -22,8 +22,8 @@ public static class RoutingEndpointConventionBuilderExtensions /// A reference to this instance after the operation has completed. public static TBuilder RequireHost(this TBuilder builder, params string[] hosts) where TBuilder : IEndpointConventionBuilder { - ArgumentNullException.ThrowIfNull(builder, nameof(builder)); - ArgumentNullException.ThrowIfNull(hosts, nameof(hosts)); + ArgumentNullException.ThrowIfNull(builder); + ArgumentNullException.ThrowIfNull(hosts); builder.Add(endpointBuilder => { @@ -41,7 +41,7 @@ public static TBuilder RequireHost(this TBuilder builder, params strin /// The . public static TBuilder WithDisplayName(this TBuilder builder, string displayName) where TBuilder : IEndpointConventionBuilder { - ArgumentNullException.ThrowIfNull(builder, nameof(builder)); + ArgumentNullException.ThrowIfNull(builder); builder.Add(b => { @@ -60,8 +60,8 @@ public static TBuilder WithDisplayName(this TBuilder builder, string d /// The . public static TBuilder WithDisplayName(this TBuilder builder, Func func) where TBuilder : IEndpointConventionBuilder { - ArgumentNullException.ThrowIfNull(builder, nameof(builder)); - ArgumentNullException.ThrowIfNull(func, nameof(func)); + ArgumentNullException.ThrowIfNull(builder); + ArgumentNullException.ThrowIfNull(func); builder.Add(b => { @@ -80,8 +80,8 @@ public static TBuilder WithDisplayName(this TBuilder builder, FuncThe . public static TBuilder WithMetadata(this TBuilder builder, params object[] items) where TBuilder : IEndpointConventionBuilder { - ArgumentNullException.ThrowIfNull(builder, nameof(builder)); - ArgumentNullException.ThrowIfNull(items, nameof(items)); + ArgumentNullException.ThrowIfNull(builder); + ArgumentNullException.ThrowIfNull(items); builder.Add(b => {