@@ -19,7 +19,6 @@ public static class EndpointFilterExtensions
19
19
/// <param name="builder">The <see cref="RouteHandlerBuilder"/>.</param>
20
20
/// <param name="filter">The <see cref="IEndpointFilter"/> to register.</param>
21
21
/// <returns>A <see cref="RouteHandlerBuilder"/> that can be used to further customize the route handler.</returns>
22
- [ RequiresUnreferencedCode ( EndpointRouteBuilderExtensions . MapEndpointTrimmerWarning ) ]
23
22
public static TBuilder AddEndpointFilter < TBuilder > ( this TBuilder builder , IEndpointFilter filter ) where TBuilder : IEndpointConventionBuilder =>
24
23
builder . AddEndpointFilterFactory ( ( routeHandlerContext , next ) => ( context ) => filter . InvokeAsync ( context , next ) ) ;
25
24
@@ -30,7 +29,6 @@ public static TBuilder AddEndpointFilter<TBuilder>(this TBuilder builder, IEndpo
30
29
/// <typeparam name="TFilterType">The type of the <see cref="IEndpointFilter"/> to register.</typeparam>
31
30
/// <param name="builder">The <see cref="RouteHandlerBuilder"/>.</param>
32
31
/// <returns>A <see cref="RouteHandlerBuilder"/> that can be used to further customize the route handler.</returns>
33
- [ RequiresUnreferencedCode ( EndpointRouteBuilderExtensions . MapEndpointTrimmerWarning ) ]
34
32
public static TBuilder AddEndpointFilter < TBuilder , [ DynamicallyAccessedMembers ( DynamicallyAccessedMemberTypes . PublicConstructors ) ] TFilterType > ( this TBuilder builder )
35
33
where TBuilder : IEndpointConventionBuilder
36
34
where TFilterType : IEndpointFilter
@@ -65,7 +63,6 @@ public static TBuilder AddEndpointFilter<TBuilder>(this TBuilder builder, IEndpo
65
63
/// <typeparam name="TFilterType">The type of the <see cref="IEndpointFilter"/> to register.</typeparam>
66
64
/// <param name="builder">The <see cref="RouteHandlerBuilder"/>.</param>
67
65
/// <returns>A <see cref="RouteHandlerBuilder"/> that can be used to further customize the route handler.</returns>
68
- [ RequiresUnreferencedCode ( EndpointRouteBuilderExtensions . MapEndpointTrimmerWarning ) ]
69
66
public static RouteHandlerBuilder AddEndpointFilter < [ DynamicallyAccessedMembers ( DynamicallyAccessedMemberTypes . PublicConstructors ) ] TFilterType > ( this RouteHandlerBuilder builder )
70
67
where TFilterType : IEndpointFilter
71
68
{
@@ -79,7 +76,6 @@ public static TBuilder AddEndpointFilter<TBuilder>(this TBuilder builder, IEndpo
79
76
/// <typeparam name="TFilterType">The type of the <see cref="IEndpointFilter"/> to register.</typeparam>
80
77
/// <param name="builder">The <see cref="RouteHandlerBuilder"/>.</param>
81
78
/// <returns>A <see cref="RouteHandlerBuilder"/> that can be used to further customize the route handler.</returns>
82
- [ RequiresUnreferencedCode ( EndpointRouteBuilderExtensions . MapEndpointTrimmerWarning ) ]
83
79
public static RouteGroupBuilder AddEndpointFilter < [ DynamicallyAccessedMembers ( DynamicallyAccessedMemberTypes . PublicConstructors ) ] TFilterType > ( this RouteGroupBuilder builder )
84
80
where TFilterType : IEndpointFilter
85
81
{
@@ -93,7 +89,6 @@ public static TBuilder AddEndpointFilter<TBuilder>(this TBuilder builder, IEndpo
93
89
/// <param name="builder">The <see cref="RouteHandlerBuilder"/>.</param>
94
90
/// <param name="routeHandlerFilter">A method representing the core logic of the filter.</param>
95
91
/// <returns>A <see cref="RouteHandlerBuilder"/> that can be used to further customize the route handler.</returns>
96
- [ RequiresUnreferencedCode ( EndpointRouteBuilderExtensions . MapEndpointTrimmerWarning ) ]
97
92
public static TBuilder AddEndpointFilter < TBuilder > ( this TBuilder builder , Func < EndpointFilterInvocationContext , EndpointFilterDelegate , ValueTask < object ? > > routeHandlerFilter )
98
93
where TBuilder : IEndpointConventionBuilder
99
94
{
@@ -106,7 +101,6 @@ public static TBuilder AddEndpointFilter<TBuilder>(this TBuilder builder, Func<E
106
101
/// <param name="builder">The <see cref="RouteHandlerBuilder"/>.</param>
107
102
/// <param name="filterFactory">A method representing the logic for constructing the filter.</param>
108
103
/// <returns>A <see cref="RouteHandlerBuilder"/> that can be used to further customize the route handler.</returns>
109
- [ RequiresUnreferencedCode ( EndpointRouteBuilderExtensions . MapEndpointTrimmerWarning ) ]
110
104
public static TBuilder AddEndpointFilterFactory < TBuilder > ( this TBuilder builder , Func < EndpointFilterFactoryContext , EndpointFilterDelegate , EndpointFilterDelegate > filterFactory )
111
105
where TBuilder : IEndpointConventionBuilder
112
106
{
0 commit comments