diff options
author | David Fowler <davidfowl@gmail.com> | 2022-10-26 18:09:30 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-26 18:09:30 +0300 |
commit | 4a8a9b4340b0668f676ac415ac84d29b26f9aae2 (patch) | |
tree | 79f64d3719a7bf22a2428a4628c8893049edb9e8 | |
parent | 8a388dbddcec60a920908a2e6fea75fb05cda6b6 (diff) |
Remove trim attributes from AddEndpointFilter extensions (#44738)
-rw-r--r-- | src/Http/Routing/src/Builder/EndpointFilterExtensions.cs | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/Http/Routing/src/Builder/EndpointFilterExtensions.cs b/src/Http/Routing/src/Builder/EndpointFilterExtensions.cs index 91ed5e9c7f..7ca0a7d98c 100644 --- a/src/Http/Routing/src/Builder/EndpointFilterExtensions.cs +++ b/src/Http/Routing/src/Builder/EndpointFilterExtensions.cs @@ -19,7 +19,6 @@ public static class EndpointFilterExtensions /// <param name="builder">The <see cref="RouteHandlerBuilder"/>.</param> /// <param name="filter">The <see cref="IEndpointFilter"/> to register.</param> /// <returns>A <see cref="RouteHandlerBuilder"/> that can be used to further customize the route handler.</returns> - [RequiresUnreferencedCode(EndpointRouteBuilderExtensions.MapEndpointTrimmerWarning)] public static TBuilder AddEndpointFilter<TBuilder>(this TBuilder builder, IEndpointFilter filter) where TBuilder : IEndpointConventionBuilder => builder.AddEndpointFilterFactory((routeHandlerContext, next) => (context) => filter.InvokeAsync(context, next)); @@ -30,7 +29,6 @@ public static class EndpointFilterExtensions /// <typeparam name="TFilterType">The type of the <see cref="IEndpointFilter"/> to register.</typeparam> /// <param name="builder">The <see cref="RouteHandlerBuilder"/>.</param> /// <returns>A <see cref="RouteHandlerBuilder"/> that can be used to further customize the route handler.</returns> - [RequiresUnreferencedCode(EndpointRouteBuilderExtensions.MapEndpointTrimmerWarning)] public static TBuilder AddEndpointFilter<TBuilder, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TFilterType>(this TBuilder builder) where TBuilder : IEndpointConventionBuilder where TFilterType : IEndpointFilter @@ -65,7 +63,6 @@ public static class EndpointFilterExtensions /// <typeparam name="TFilterType">The type of the <see cref="IEndpointFilter"/> to register.</typeparam> /// <param name="builder">The <see cref="RouteHandlerBuilder"/>.</param> /// <returns>A <see cref="RouteHandlerBuilder"/> that can be used to further customize the route handler.</returns> - [RequiresUnreferencedCode(EndpointRouteBuilderExtensions.MapEndpointTrimmerWarning)] public static RouteHandlerBuilder AddEndpointFilter<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TFilterType>(this RouteHandlerBuilder builder) where TFilterType : IEndpointFilter { @@ -79,7 +76,6 @@ public static class EndpointFilterExtensions /// <typeparam name="TFilterType">The type of the <see cref="IEndpointFilter"/> to register.</typeparam> /// <param name="builder">The <see cref="RouteHandlerBuilder"/>.</param> /// <returns>A <see cref="RouteHandlerBuilder"/> that can be used to further customize the route handler.</returns> - [RequiresUnreferencedCode(EndpointRouteBuilderExtensions.MapEndpointTrimmerWarning)] public static RouteGroupBuilder AddEndpointFilter<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TFilterType>(this RouteGroupBuilder builder) where TFilterType : IEndpointFilter { @@ -93,7 +89,6 @@ public static class EndpointFilterExtensions /// <param name="builder">The <see cref="RouteHandlerBuilder"/>.</param> /// <param name="routeHandlerFilter">A method representing the core logic of the filter.</param> /// <returns>A <see cref="RouteHandlerBuilder"/> that can be used to further customize the route handler.</returns> - [RequiresUnreferencedCode(EndpointRouteBuilderExtensions.MapEndpointTrimmerWarning)] public static TBuilder AddEndpointFilter<TBuilder>(this TBuilder builder, Func<EndpointFilterInvocationContext, EndpointFilterDelegate, ValueTask<object?>> routeHandlerFilter) where TBuilder : IEndpointConventionBuilder { @@ -106,7 +101,6 @@ public static class EndpointFilterExtensions /// <param name="builder">The <see cref="RouteHandlerBuilder"/>.</param> /// <param name="filterFactory">A method representing the logic for constructing the filter.</param> /// <returns>A <see cref="RouteHandlerBuilder"/> that can be used to further customize the route handler.</returns> - [RequiresUnreferencedCode(EndpointRouteBuilderExtensions.MapEndpointTrimmerWarning)] public static TBuilder AddEndpointFilterFactory<TBuilder>(this TBuilder builder, Func<EndpointFilterFactoryContext, EndpointFilterDelegate, EndpointFilterDelegate> filterFactory) where TBuilder : IEndpointConventionBuilder { |