90 instantiations of FilterDescriptor
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (44)
ApiResponseTypeProviderTest.cs (13)
81new FilterDescriptor(new ProducesResponseTypeAttribute(400), FilterScope.Global), 82new FilterDescriptor(new ProducesResponseTypeAttribute(typeof(object), 201), FilterScope.Controller), 83new FilterDescriptor(new ProducesResponseTypeAttribute(typeof(ProblemDetails), 400), FilterScope.Controller), 84new FilterDescriptor(new ProducesResponseTypeAttribute(typeof(BaseModel), 201), FilterScope.Action), 85new FilterDescriptor(new ProducesResponseTypeAttribute(404), FilterScope.Action), 630actionDescriptor.FilterDescriptors.Add(new FilterDescriptor(new ProducesAttribute("application/json"), FilterScope.Controller)); 680actionDescriptor.FilterDescriptors.Add(new FilterDescriptor(new ProducesAttribute("application/json") { Type = typeof(string) }, FilterScope.Controller)); 743actionDescriptor.FilterDescriptors.Add(new FilterDescriptor(new ProducesAttribute("application/pdf"), FilterScope.Action)); 773actionDescriptor.FilterDescriptors.Add(new FilterDescriptor(new ProducesAttribute("text/xml") { Type = typeof(BaseModel) }, FilterScope.Action)); 774actionDescriptor.FilterDescriptors.Add(new FilterDescriptor(new ProducesResponseTypeAttribute(typeof(ValidationProblemDetails), 400, "application/problem+json"), FilterScope.Action)); 775actionDescriptor.FilterDescriptors.Add(new FilterDescriptor(new ProducesResponseTypeAttribute(typeof(ProblemDetails), 404, "application/problem+json"), FilterScope.Action)); 776actionDescriptor.FilterDescriptors.Add(new FilterDescriptor(new ProducesResponseTypeAttribute(409), FilterScope.Action)); 855actionDescriptor.FilterDescriptors.Add(new FilterDescriptor(filterAttribute, FilterScope.Action));
DefaultApiDescriptionProviderTest.cs (31)
580new FilterDescriptor(new ProducesResponseTypeAttribute(typeof(Customer), 200), FilterScope.Action) 672new FilterDescriptor( 675new FilterDescriptor( 678new FilterDescriptor( 681new FilterDescriptor( 772new FilterDescriptor( 775new FilterDescriptor( 778new FilterDescriptor( 781new FilterDescriptor( 879new FilterDescriptor( 882new FilterDescriptor( 885new FilterDescriptor( 888new FilterDescriptor( 891new FilterDescriptor( 949new FilterDescriptor( 952new FilterDescriptor( 955new FilterDescriptor( 958new FilterDescriptor( 961new FilterDescriptor( 1019new FilterDescriptor( 1022new FilterDescriptor( 1025new FilterDescriptor( 1028new FilterDescriptor( 1031new FilterDescriptor( 1107new FilterDescriptor(filter, FilterScope.Action) 1146new FilterDescriptor(filter, FilterScope.Action) 1190new FilterDescriptor(new ContentTypeAttribute("text/*"), FilterScope.Action) 1214new FilterDescriptor(filter, FilterScope.Action) 1279new FilterDescriptor(new ContentTypeAttribute("text/*"), FilterScope.Action) 1319new FilterDescriptor(new ContentTypeAttribute("text/*"), FilterScope.Action) 1474new FilterDescriptor(new ConsumesAttribute("multipart/form-data"), FilterScope.Action),
Microsoft.AspNetCore.Mvc.Core (3)
ApplicationModels\ControllerActionDescriptorBuilder.cs (3)
174actionFilters.Select(f => new FilterDescriptor(f, FilterScope.Action)) 175.Concat(controllerFilters.Select(f => new FilterDescriptor(f, FilterScope.Controller))) 176.Concat(globalFilters.Select(f => new FilterDescriptor(f, FilterScope.Global)))
Microsoft.AspNetCore.Mvc.Core.Test (37)
ConsumesAttributeTests.cs (14)
88new List<FilterDescriptor>() { new FilterDescriptor(constraint, FilterScope.Action) } 112new List<FilterDescriptor>() { new FilterDescriptor(constraint1, FilterScope.Action) } 119new List<FilterDescriptor>() { new FilterDescriptor(constraint2.Object, FilterScope.Action) } 150new List<FilterDescriptor>() { new FilterDescriptor(constraint1, FilterScope.Action) } 157new List<FilterDescriptor>() { new FilterDescriptor(constraint2.Object, FilterScope.Action) } 187new List<FilterDescriptor>() { new FilterDescriptor(constraint1, FilterScope.Action) } 194new List<FilterDescriptor>() { new FilterDescriptor(constraint2, FilterScope.Action) } 228new List<FilterDescriptor>() { new FilterDescriptor(constraint1, FilterScope.Action) } 235new List<FilterDescriptor>() { new FilterDescriptor(constraint2, FilterScope.Action) } 266new List<FilterDescriptor>() { new FilterDescriptor(constraint1, FilterScope.Action) } 273new List<FilterDescriptor>() { new FilterDescriptor(constraint2, FilterScope.Action) } 307new List<FilterDescriptor>() { new FilterDescriptor(consumesFilter, FilterScope.Action) } 337new List<FilterDescriptor>() { new FilterDescriptor(consumesFilter, FilterScope.Action) } 366new List<FilterDescriptor>() { new FilterDescriptor(consumesFilter, FilterScope.Action) }
Filters\FilterFactoryTest.cs (16)
34var filter = new FilterDescriptor(new TypeFilterAttribute(typeof(object)), FilterScope.Global); 60new FilterDescriptor(staticFilter1, FilterScope.Action), 61new FilterDescriptor(staticFilter2, FilterScope.Action), 97new FilterDescriptor(filter1, FilterScope.Action), 98new FilterDescriptor(filter2, FilterScope.Action), 99new FilterDescriptor(filter3, FilterScope.Action), 123new FilterDescriptor(filter1, FilterScope.Action), 124new FilterDescriptor(filter2, FilterScope.Action), 125new FilterDescriptor(filter3, FilterScope.Action), 151new FilterDescriptor(new TestFilterFactory() { IsReusable = true }, FilterScope.Action), 152new FilterDescriptor(staticFilter, FilterScope.Action), 182new FilterDescriptor(new TestFilterFactory() { IsReusable = false }, FilterScope.Action), 183new FilterDescriptor(staticFilter, FilterScope.Action), 215new FilterItem(new FilterDescriptor(filter, FilterScope.Global), filter) 224new FilterDescriptor(new TestFilterFactory() { IsReusable = false }, FilterScope.Action), 225new FilterDescriptor(staticFilter, FilterScope.Action),
Filters\FilterProviderTest.cs (4)
21new FilterItem(new FilterDescriptor(filter, FilterScope.Global)), 52new FilterItem(new FilterDescriptor(filterFactory.Object, FilterScope.Global)), 85new FilterItem(new FilterDescriptor(filterFactory.Object, FilterScope.Global)), 116new FilterItem(new FilterDescriptor(filterFactory.Object, FilterScope.Global)),
Infrastructure\ControllerActionInvokerCacheTest.cs (2)
27new FilterDescriptor(filter, FilterScope.Action) 47new FilterDescriptor(filter, FilterScope.Action)
Infrastructure\ControllerActionInvokerProviderTest.cs (1)
57actionDescriptor.FilterDescriptors.Add(new FilterDescriptor(filterAttribute, FilterScope.Action));
Microsoft.AspNetCore.Mvc.Cors.Test (4)
CorsAuthorizationFilterTest.cs (4)
30new[] { new FilterDescriptor(filter, FilterScope.Action) }, 60new[] { new FilterDescriptor(filter, FilterScope.Action) }, 81new[] { new FilterDescriptor(filter, FilterScope.Action) }, 104new[] { new FilterDescriptor(filter, FilterScope.Action) },
Microsoft.AspNetCore.Mvc.RazorPages (2)
ApplicationModels\CompiledPageActionDescriptorBuilder.cs (2)
28globalFilters.Select(f => new FilterDescriptor(f, FilterScope.Global)), 29applicationModel.Filters.Select(f => new FilterDescriptor(f, FilterScope.Action)))
84 references to FilterDescriptor
Microsoft.AspNetCore.Mvc.Abstractions (12)
Abstractions\ActionDescriptor.cs (2)
65public IList<FilterDescriptor> FilterDescriptors { get; set; } = Array.Empty<FilterDescriptor>();
Filters\FilterDescriptor.cs (2)
12/// <see cref="FilterDescriptor"/> describes an <see cref="IFilterMetadata"/> with an order and scope. 28/// Creates a new <see cref="FilterDescriptor"/>.
Filters\FilterItem.cs (6)
20/// <param name="descriptor">The <see cref="FilterDescriptor"/>.</param> 21public FilterItem(FilterDescriptor descriptor) 31/// <param name="descriptor">The <see cref="FilterDescriptor"/>.</param> 33public FilterItem(FilterDescriptor descriptor, IFilterMetadata filter) 42/// Gets the <see cref="FilterDescriptor"/> containing the filter metadata. 44public FilterDescriptor Descriptor { get; } = default!;
Filters\FilterProviderContext.cs (2)
16/// The <see cref="FilterItem"/>s, initially created from <see cref="FilterDescriptor"/>s or a cache entry. 33/// Gets or sets the <see cref="FilterItem"/>s, initially created from <see cref="FilterDescriptor"/>s or a
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (19)
ApiResponseTypeProviderTest.cs (1)
850FilterDescriptors = new List<FilterDescriptor>(),
DefaultApiDescriptionProviderTest.cs (18)
579action.FilterDescriptors = new List<FilterDescriptor>{ 666public static TheoryData<Type, string, List<FilterDescriptor>> ReturnsActionResultWithProducesAndProducesContentTypeData 670var filterDescriptors = new List<FilterDescriptor>() 686return new TheoryData<Type, string, List<FilterDescriptor>> 717List<FilterDescriptor> filterDescriptors) 763public static TheoryData<Type, string, List<FilterDescriptor>> ReturnsVoidOrTaskWithProducesContentTypeData 767var filterDescriptors = new List<FilterDescriptor>() 786return new TheoryData<Type, string, List<FilterDescriptor>> 827List<FilterDescriptor> filterDescriptors) 874action.FilterDescriptors = new List<FilterDescriptor>() 944action.FilterDescriptors = new List<FilterDescriptor>() 1014action.FilterDescriptors = new List<FilterDescriptor>() 1105action.FilterDescriptors = new List<FilterDescriptor> 1144action.FilterDescriptors = new List<FilterDescriptor> 1188action.FilterDescriptors = new List<FilterDescriptor> 1212action.FilterDescriptors = new List<FilterDescriptor> 1277action.FilterDescriptors = new List<FilterDescriptor> 1317action.FilterDescriptors = new List<FilterDescriptor>
Microsoft.AspNetCore.Mvc.Core (3)
Filters\FilterDescriptorOrderComparer.cs (3)
6internal sealed class FilterDescriptorOrderComparer : IComparer<FilterDescriptor> 10public int Compare(FilterDescriptor? x, FilterDescriptor? y)
Microsoft.AspNetCore.Mvc.Core.Test (32)
ApplicationModels\ControllerActionDescriptorProviderTests.cs (3)
68var filter1 = descriptor.FilterDescriptors[0]; 72var filter2 = descriptor.FilterDescriptors[1]; 76var filter3 = descriptor.FilterDescriptors[2];
ConsumesAttributeTests.cs (14)
88new List<FilterDescriptor>() { new FilterDescriptor(constraint, FilterScope.Action) } 112new List<FilterDescriptor>() { new FilterDescriptor(constraint1, FilterScope.Action) } 119new List<FilterDescriptor>() { new FilterDescriptor(constraint2.Object, FilterScope.Action) } 150new List<FilterDescriptor>() { new FilterDescriptor(constraint1, FilterScope.Action) } 157new List<FilterDescriptor>() { new FilterDescriptor(constraint2.Object, FilterScope.Action) } 187new List<FilterDescriptor>() { new FilterDescriptor(constraint1, FilterScope.Action) } 194new List<FilterDescriptor>() { new FilterDescriptor(constraint2, FilterScope.Action) } 228new List<FilterDescriptor>() { new FilterDescriptor(constraint1, FilterScope.Action) } 235new List<FilterDescriptor>() { new FilterDescriptor(constraint2, FilterScope.Action) } 266new List<FilterDescriptor>() { new FilterDescriptor(constraint1, FilterScope.Action) } 273new List<FilterDescriptor>() { new FilterDescriptor(constraint2, FilterScope.Action) } 307new List<FilterDescriptor>() { new FilterDescriptor(consumesFilter, FilterScope.Action) } 337new List<FilterDescriptor>() { new FilterDescriptor(consumesFilter, FilterScope.Action) } 366new List<FilterDescriptor>() { new FilterDescriptor(consumesFilter, FilterScope.Action) }
Filters\FilterFactoryTest.cs (3)
17var actionContext = CreateActionContext(new FilterDescriptor[0]); 34var filter = new FilterDescriptor(new TypeFilterAttribute(typeof(object)), FilterScope.Global); 326private static ActionContext CreateActionContext(FilterDescriptor[] filterDescriptors)
Filters\FilterProviderTest.cs (1)
142actionContext.ActionDescriptor.FilterDescriptors = new List<FilterDescriptor>(
Filters\MiddlewareFilterTest.cs (1)
237FilterDescriptors = new List<FilterDescriptor>(),
Infrastructure\ControllerActionInvokerCacheTest.cs (1)
112private static ControllerContext CreateControllerContext(FilterDescriptor[] filterDescriptors)
Infrastructure\ControllerActionInvokerProviderTest.cs (1)
51FilterDescriptors = new List<FilterDescriptor>(),
Infrastructure\ControllerActionInvokerTest.cs (8)
35FilterDescriptors = new List<FilterDescriptor>(), 76FilterDescriptors = new List<FilterDescriptor>(), 107FilterDescriptors = new List<FilterDescriptor>(), 150FilterDescriptors = new List<FilterDescriptor>(), 1400FilterDescriptors = new List<FilterDescriptor>() 1558FilterDescriptors = new List<FilterDescriptor>(), 1608FilterDescriptors = new List<FilterDescriptor>(), 1650FilterDescriptors = new List<FilterDescriptor>(),
Microsoft.AspNetCore.Mvc.Cors.Test (1)
CorsAuthorizationFilterTest.cs (1)
130FilterDescriptor[] filterDescriptors,
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\PageActionDescriptorProvider.cs (1)
104FilterDescriptors = Array.Empty<FilterDescriptor>(),
Microsoft.AspNetCore.Mvc.RazorPages.Test (16)
ApplicationModels\CompiledPageActionDescriptorBuilderTest.cs (5)
25FilterDescriptors = new List<FilterDescriptor>(), 53FilterDescriptors = new List<FilterDescriptor>(), 104FilterDescriptors = new List<FilterDescriptor>(), 146FilterDescriptors = new List<FilterDescriptor>(), 408FilterDescriptors = new List<FilterDescriptor>(),
Infrastructure\PageActionInvokerProviderTest.cs (11)
33FilterDescriptors = new FilterDescriptor[0], 83FilterDescriptors = new FilterDescriptor[0] 157FilterDescriptors = new FilterDescriptor[0], 205FilterDescriptors = new FilterDescriptor[0], 251FilterDescriptors = new FilterDescriptor[0], 282FilterDescriptors = new FilterDescriptor[0], 316FilterDescriptors = new FilterDescriptor[0], 322FilterDescriptors = new FilterDescriptor[0], 371FilterDescriptors = new FilterDescriptor[0], 425FilterDescriptors = new FilterDescriptor[0], 488FilterDescriptors = Array.Empty<FilterDescriptor>(),