Implemented interface member:
property
Filters
Microsoft.AspNetCore.Mvc.ApplicationModels.IFilterModel.Filters
2 writes to Filters
Microsoft.AspNetCore.Mvc.Core (2)
ApplicationModels\ActionModel.cs (2)
36Filters = new List<IFilterMetadata>(); 60Filters = new List<IFilterMetadata>(other.Filters);
14 references to Filters
Microsoft.AspNetCore.Mvc.Core (9)
ApplicationModels\ActionModel.cs (1)
60Filters = new List<IFilterMetadata>(other.Filters);
ApplicationModels\AuthorizationApplicationModelProvider.cs (2)
59actionModel.Filters.Add(GetFilter(_policyProvider, actionModelAuthData)); 64actionModel.Filters.Add(new AllowAnonymousFilter());
ApplicationModels\ClientErrorResultFilterConvention.cs (1)
27action.Filters.Add(_filterFactory);
ApplicationModels\ConsumesConstraintForFormFileParameterConvention.cs (2)
43if (action.Filters.OfType<IConsumesActionConstraint>().Any()) 54action.Filters.Add(new ConsumesAttribute("multipart/form-data"));
ApplicationModels\ControllerActionDescriptorBuilder.cs (1)
46AddActionFilters(actionDescriptor, action.Filters, controller.Filters, application.Filters);
ApplicationModels\DefaultApplicationModelProvider.cs (1)
272AddRange(actionModel.Filters, attributes.OfType<IFilterMetadata>());
ApplicationModels\InvalidModelStateFilterConvention.cs (1)
27action.Filters.Add(_filterFactory);
Microsoft.AspNetCore.Mvc.Cors (3)
CorsApplicationModelProvider.cs (3)
66actionModel.Filters.Add(new CorsAuthorizationFilterFactory(enableCors.PolicyName)); 72actionModel.Filters.Add(new DisableCorsAuthorizationFilter()); 75var corsOnAction = enableCors != null || disableCors != null || actionModel.Filters.OfType<ICorsAuthorizationFilter>().Any();
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
Filters\AntiforgeryApplicationModelProvider.cs (2)
39if (HasValidAntiforgeryMetadata(actionModel.Attributes, actionModel.Filters) && !controllerFilterAdded) 41actionModel.Filters.Add(AntiforgeryMiddlewareAuthorizationFilter);