90 references to FilterDescriptor
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (44)
ApiResponseTypeProviderTest.cs (13)
81
new
FilterDescriptor
(new ProducesResponseTypeAttribute(400), FilterScope.Global),
82
new
FilterDescriptor
(new ProducesResponseTypeAttribute(typeof(object), 201), FilterScope.Controller),
83
new
FilterDescriptor
(new ProducesResponseTypeAttribute(typeof(ProblemDetails), 400), FilterScope.Controller),
84
new
FilterDescriptor
(new ProducesResponseTypeAttribute(typeof(BaseModel), 201), FilterScope.Action),
85
new
FilterDescriptor
(new ProducesResponseTypeAttribute(404), FilterScope.Action),
630
actionDescriptor.FilterDescriptors.Add(new
FilterDescriptor
(new ProducesAttribute("application/json"), FilterScope.Controller));
680
actionDescriptor.FilterDescriptors.Add(new
FilterDescriptor
(new ProducesAttribute("application/json") { Type = typeof(string) }, FilterScope.Controller));
743
actionDescriptor.FilterDescriptors.Add(new
FilterDescriptor
(new ProducesAttribute("application/pdf"), FilterScope.Action));
773
actionDescriptor.FilterDescriptors.Add(new
FilterDescriptor
(new ProducesAttribute("text/xml") { Type = typeof(BaseModel) }, FilterScope.Action));
774
actionDescriptor.FilterDescriptors.Add(new
FilterDescriptor
(new ProducesResponseTypeAttribute(typeof(ValidationProblemDetails), 400, "application/problem+json"), FilterScope.Action));
775
actionDescriptor.FilterDescriptors.Add(new
FilterDescriptor
(new ProducesResponseTypeAttribute(typeof(ProblemDetails), 404, "application/problem+json"), FilterScope.Action));
776
actionDescriptor.FilterDescriptors.Add(new
FilterDescriptor
(new ProducesResponseTypeAttribute(409), FilterScope.Action));
855
actionDescriptor.FilterDescriptors.Add(new
FilterDescriptor
(filterAttribute, FilterScope.Action));
DefaultApiDescriptionProviderTest.cs (31)
579
new
FilterDescriptor
(new ProducesResponseTypeAttribute(typeof(Customer), 200), FilterScope.Action)
671
new
FilterDescriptor
(
674
new
FilterDescriptor
(
677
new
FilterDescriptor
(
680
new
FilterDescriptor
(
771
new
FilterDescriptor
(
774
new
FilterDescriptor
(
777
new
FilterDescriptor
(
780
new
FilterDescriptor
(
878
new
FilterDescriptor
(
881
new
FilterDescriptor
(
884
new
FilterDescriptor
(
887
new
FilterDescriptor
(
890
new
FilterDescriptor
(
948
new
FilterDescriptor
(
951
new
FilterDescriptor
(
954
new
FilterDescriptor
(
957
new
FilterDescriptor
(
960
new
FilterDescriptor
(
1018
new
FilterDescriptor
(
1021
new
FilterDescriptor
(
1024
new
FilterDescriptor
(
1027
new
FilterDescriptor
(
1030
new
FilterDescriptor
(
1106
new
FilterDescriptor
(filter, FilterScope.Action)
1145
new
FilterDescriptor
(filter, FilterScope.Action)
1189
new
FilterDescriptor
(new ContentTypeAttribute("text/*"), FilterScope.Action)
1213
new
FilterDescriptor
(filter, FilterScope.Action)
1278
new
FilterDescriptor
(new ContentTypeAttribute("text/*"), FilterScope.Action)
1318
new
FilterDescriptor
(new ContentTypeAttribute("text/*"), FilterScope.Action)
1473
new
FilterDescriptor
(new ConsumesAttribute("multipart/form-data"), FilterScope.Action),
Microsoft.AspNetCore.Mvc.Core (3)
ApplicationModels\ControllerActionDescriptorBuilder.cs (3)
174
actionFilters.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)
88
new List<FilterDescriptor>() { new
FilterDescriptor
(constraint, FilterScope.Action) }
112
new List<FilterDescriptor>() { new
FilterDescriptor
(constraint1, FilterScope.Action) }
119
new List<FilterDescriptor>() { new
FilterDescriptor
(constraint2.Object, FilterScope.Action) }
150
new List<FilterDescriptor>() { new
FilterDescriptor
(constraint1, FilterScope.Action) }
157
new List<FilterDescriptor>() { new
FilterDescriptor
(constraint2.Object, FilterScope.Action) }
187
new List<FilterDescriptor>() { new
FilterDescriptor
(constraint1, FilterScope.Action) }
194
new List<FilterDescriptor>() { new
FilterDescriptor
(constraint2, FilterScope.Action) }
228
new List<FilterDescriptor>() { new
FilterDescriptor
(constraint1, FilterScope.Action) }
235
new List<FilterDescriptor>() { new
FilterDescriptor
(constraint2, FilterScope.Action) }
266
new List<FilterDescriptor>() { new
FilterDescriptor
(constraint1, FilterScope.Action) }
273
new List<FilterDescriptor>() { new
FilterDescriptor
(constraint2, FilterScope.Action) }
307
new List<FilterDescriptor>() { new
FilterDescriptor
(consumesFilter, FilterScope.Action) }
337
new List<FilterDescriptor>() { new
FilterDescriptor
(consumesFilter, FilterScope.Action) }
366
new List<FilterDescriptor>() { new
FilterDescriptor
(consumesFilter, FilterScope.Action) }
Filters\FilterFactoryTest.cs (16)
34
var filter = new
FilterDescriptor
(new TypeFilterAttribute(typeof(object)), FilterScope.Global);
60
new
FilterDescriptor
(staticFilter1, FilterScope.Action),
61
new
FilterDescriptor
(staticFilter2, FilterScope.Action),
97
new
FilterDescriptor
(filter1, FilterScope.Action),
98
new
FilterDescriptor
(filter2, FilterScope.Action),
99
new
FilterDescriptor
(filter3, FilterScope.Action),
123
new
FilterDescriptor
(filter1, FilterScope.Action),
124
new
FilterDescriptor
(filter2, FilterScope.Action),
125
new
FilterDescriptor
(filter3, FilterScope.Action),
151
new
FilterDescriptor
(new TestFilterFactory() { IsReusable = true }, FilterScope.Action),
152
new
FilterDescriptor
(staticFilter, FilterScope.Action),
182
new
FilterDescriptor
(new TestFilterFactory() { IsReusable = false }, FilterScope.Action),
183
new
FilterDescriptor
(staticFilter, FilterScope.Action),
215
new FilterItem(new
FilterDescriptor
(filter, FilterScope.Global), filter)
224
new
FilterDescriptor
(new TestFilterFactory() { IsReusable = false }, FilterScope.Action),
225
new
FilterDescriptor
(staticFilter, FilterScope.Action),
Filters\FilterProviderTest.cs (4)
21
new FilterItem(new
FilterDescriptor
(filter, FilterScope.Global)),
52
new FilterItem(new
FilterDescriptor
(filterFactory.Object, FilterScope.Global)),
85
new FilterItem(new
FilterDescriptor
(filterFactory.Object, FilterScope.Global)),
116
new FilterItem(new
FilterDescriptor
(filterFactory.Object, FilterScope.Global)),
Infrastructure\ControllerActionInvokerCacheTest.cs (2)
27
new
FilterDescriptor
(filter, FilterScope.Action)
47
new
FilterDescriptor
(filter, FilterScope.Action)
Infrastructure\ControllerActionInvokerProviderTest.cs (1)
57
actionDescriptor.FilterDescriptors.Add(new
FilterDescriptor
(filterAttribute, FilterScope.Action));
Microsoft.AspNetCore.Mvc.Cors.Test (4)
CorsAuthorizationFilterTest.cs (4)
30
new[] { new
FilterDescriptor
(filter, FilterScope.Action) },
60
new[] { new
FilterDescriptor
(filter, FilterScope.Action) },
81
new[] { new
FilterDescriptor
(filter, FilterScope.Action) },
104
new[] { new
FilterDescriptor
(filter, FilterScope.Action) },
Microsoft.AspNetCore.Mvc.RazorPages (2)
ApplicationModels\CompiledPageActionDescriptorBuilder.cs (2)
28
globalFilters.Select(f => new
FilterDescriptor
(f, FilterScope.Global)),
29
applicationModel.Filters.Select(f => new
FilterDescriptor
(f, FilterScope.Action)))