94 references to EndpointFilterDelegate
Microsoft.AspNetCore.Http.Abstractions (5)
Extensions\EndpointBuilder.cs (4)
13
private List<Func<EndpointFilterFactoryContext,
EndpointFilterDelegate
,
EndpointFilterDelegate
>>? _filterFactories;
18
public IList<Func<EndpointFilterFactoryContext,
EndpointFilterDelegate
,
EndpointFilterDelegate
>> FilterFactories => _filterFactories ??= new();
IEndpointFilter.cs (1)
19
ValueTask<object?> InvokeAsync(EndpointFilterInvocationContext context,
EndpointFilterDelegate
next);
Microsoft.AspNetCore.Http.Extensions (5)
RequestDelegateFactory.cs (5)
347
EndpointFilterDelegate
? filterPipeline = null;
421
private static
EndpointFilterDelegate
? CreateFilterPipeline(MethodInfo methodInfo, Expression? targetExpression, RequestDelegateFactoryContext factoryContext, Expression<Func<HttpContext, object?>>? targetFactory)
481
var
filteredInvocation = Expression.Lambda<
EndpointFilterDelegate
>(
493
var
initialFilteredInvocation = filteredInvocation;
Microsoft.AspNetCore.Identity (13)
GeneratedRouteBuilderExtensions.g.cs (13)
88
EndpointFilterDelegate
? filteredInvocation = null;
208
EndpointFilterDelegate
? filteredInvocation = null;
392
EndpointFilterDelegate
? filteredInvocation = null;
509
EndpointFilterDelegate
? filteredInvocation = null;
655
EndpointFilterDelegate
? filteredInvocation = null;
773
EndpointFilterDelegate
? filteredInvocation = null;
889
EndpointFilterDelegate
? filteredInvocation = null;
1006
EndpointFilterDelegate
? filteredInvocation = null;
1123
EndpointFilterDelegate
? filteredInvocation = null;
1228
EndpointFilterDelegate
? filteredInvocation = null;
1342
private static
EndpointFilterDelegate
BuildFilterDelegate(
EndpointFilterDelegate
filteredInvocation, EndpointBuilder builder, MethodInfo mi)
1350
var
initialFilteredInvocation = filteredInvocation;
Microsoft.AspNetCore.Mvc.Core (3)
Controllers\ControllerActionDescriptor.cs (1)
40
internal
EndpointFilterDelegate
? FilterDelegate { get; set; }
Routing\ActionEndpointFactory.cs (2)
460
EndpointFilterDelegate
del = static invocationContext =>
473
var
initialFilteredInvocation = del;
Microsoft.AspNetCore.OpenApi (4)
GeneratedRouteBuilderExtensions.g.cs (4)
84
EndpointFilterDelegate
? filteredInvocation = null;
180
private static
EndpointFilterDelegate
BuildFilterDelegate(
EndpointFilterDelegate
filteredInvocation, EndpointBuilder builder, MethodInfo mi)
188
var
initialFilteredInvocation = filteredInvocation;
Microsoft.AspNetCore.Routing (7)
Builder\EndpointFilterExtensions.cs (3)
92
public static TBuilder AddEndpointFilter<TBuilder>(this TBuilder builder, Func<EndpointFilterInvocationContext,
EndpointFilterDelegate
, ValueTask<object?>> routeHandlerFilter)
104
public static TBuilder AddEndpointFilterFactory<TBuilder>(this TBuilder builder, Func<EndpointFilterFactoryContext,
EndpointFilterDelegate
,
EndpointFilterDelegate
> filterFactory)
RequestDelegateFilterPipelineBuilder.cs (2)
32
EndpointFilterDelegate
filteredInvocation = async (EndpointFilterInvocationContext context) =>
41
var
initialFilteredInvocation = filteredInvocation;
ValidationEndpointFilterFactory.cs (2)
23
public static
EndpointFilterDelegate
Create(EndpointFilterFactoryContext context,
EndpointFilterDelegate
next)
Microsoft.AspNetCore.Routing.Tests (3)
Builder\RequestDelegateEndpointRouteBuilderExtensionsTest.cs (1)
300
public async ValueTask<object?> InvokeAsync(EndpointFilterInvocationContext context,
EndpointFilterDelegate
next)
Builder\RouteHandlerEndpointRouteBuilderExtensionsTest.cs (2)
1082
public async ValueTask<object?> InvokeAsync(EndpointFilterInvocationContext context,
EndpointFilterDelegate
next)
1092
public async ValueTask<object?> InvokeAsync(EndpointFilterInvocationContext context,
EndpointFilterDelegate
next)
Sample (54)
artifacts\obj\Sample\Release\net10.0\generated\Microsoft.AspNetCore.Http.RequestDelegateGenerator\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\GeneratedRouteBuilderExtensions.g.cs (54)
85
EndpointFilterDelegate
? filteredInvocation = null;
197
EndpointFilterDelegate
? filteredInvocation = null;
318
EndpointFilterDelegate
? filteredInvocation = null;
440
EndpointFilterDelegate
? filteredInvocation = null;
578
EndpointFilterDelegate
? filteredInvocation = null;
663
EndpointFilterDelegate
? filteredInvocation = null;
748
EndpointFilterDelegate
? filteredInvocation = null;
832
EndpointFilterDelegate
? filteredInvocation = null;
919
EndpointFilterDelegate
? filteredInvocation = null;
1006
EndpointFilterDelegate
? filteredInvocation = null;
1095
EndpointFilterDelegate
? filteredInvocation = null;
1270
EndpointFilterDelegate
? filteredInvocation = null;
1394
EndpointFilterDelegate
? filteredInvocation = null;
1503
EndpointFilterDelegate
? filteredInvocation = null;
1644
EndpointFilterDelegate
? filteredInvocation = null;
1766
EndpointFilterDelegate
? filteredInvocation = null;
1870
EndpointFilterDelegate
? filteredInvocation = null;
1955
EndpointFilterDelegate
? filteredInvocation = null;
2056
EndpointFilterDelegate
? filteredInvocation = null;
2175
EndpointFilterDelegate
? filteredInvocation = null;
2294
EndpointFilterDelegate
? filteredInvocation = null;
2413
EndpointFilterDelegate
? filteredInvocation = null;
2532
EndpointFilterDelegate
? filteredInvocation = null;
2651
EndpointFilterDelegate
? filteredInvocation = null;
2770
EndpointFilterDelegate
? filteredInvocation = null;
2889
EndpointFilterDelegate
? filteredInvocation = null;
3012
EndpointFilterDelegate
? filteredInvocation = null;
3138
EndpointFilterDelegate
? filteredInvocation = null;
3264
EndpointFilterDelegate
? filteredInvocation = null;
3369
EndpointFilterDelegate
? filteredInvocation = null;
3473
EndpointFilterDelegate
? filteredInvocation = null;
3596
EndpointFilterDelegate
? filteredInvocation = null;
3719
EndpointFilterDelegate
? filteredInvocation = null;
3825
EndpointFilterDelegate
? filteredInvocation = null;
3913
EndpointFilterDelegate
? filteredInvocation = null;
4014
EndpointFilterDelegate
? filteredInvocation = null;
4137
EndpointFilterDelegate
? filteredInvocation = null;
4260
EndpointFilterDelegate
? filteredInvocation = null;
4366
EndpointFilterDelegate
? filteredInvocation = null;
4453
EndpointFilterDelegate
? filteredInvocation = null;
4543
EndpointFilterDelegate
? filteredInvocation = null;
4682
EndpointFilterDelegate
? filteredInvocation = null;
4791
EndpointFilterDelegate
? filteredInvocation = null;
4914
EndpointFilterDelegate
? filteredInvocation = null;
4997
EndpointFilterDelegate
? filteredInvocation = null;
5102
EndpointFilterDelegate
? filteredInvocation = null;
5225
EndpointFilterDelegate
? filteredInvocation = null;
5344
EndpointFilterDelegate
? filteredInvocation = null;
5463
EndpointFilterDelegate
? filteredInvocation = null;
5582
EndpointFilterDelegate
? filteredInvocation = null;
5701
EndpointFilterDelegate
? filteredInvocation = null;
5801
private static
EndpointFilterDelegate
BuildFilterDelegate(
EndpointFilterDelegate
filteredInvocation, EndpointBuilder builder, MethodInfo mi)
5809
var
initialFilteredInvocation = filteredInvocation;