Implemented interface member:
property
Filters
Microsoft.AspNetCore.Mvc.ApplicationModels.IFilterModel.Filters
2 writes to Filters
Microsoft.AspNetCore.Mvc.Core (2)
ApplicationModels\ControllerModel.cs (2)
37Filters = new List<IFilterMetadata>(); 59Filters = new List<IFilterMetadata>(other.Filters);
14 references to Filters
Microsoft.AspNetCore.Mvc.Core (7)
ApplicationModels\AuthorizationApplicationModelProvider.cs (2)
47controllerModel.Filters.Add(GetFilter(_policyProvider, controllerModelAuthData)); 51controllerModel.Filters.Add(new AllowAnonymousFilter());
ApplicationModels\ControllerActionDescriptorBuilder.cs (1)
46AddActionFilters(actionDescriptor, action.Filters, controller.Filters, application.Filters);
ApplicationModels\ControllerModel.cs (1)
59Filters = new List<IFilterMetadata>(other.Filters);
ApplicationModels\DefaultApplicationModelProvider.cs (3)
169AddRange(controllerModel.Filters, attributes.OfType<IFilterMetadata>()); 195controllerModel.Filters.Add(new ControllerActionFilter()); 200controllerModel.Filters.Add(new ControllerResultFilter());
Microsoft.AspNetCore.Mvc.Cors (3)
CorsApplicationModelProvider.cs (3)
50controllerModel.Filters.Add(new CorsAuthorizationFilterFactory(enableCors.PolicyName)); 56controllerModel.Filters.Add(new DisableCorsAuthorizationFilter()); 59var corsOnController = enableCors != null || disableCors != null || controllerModel.Filters.OfType<ICorsAuthorizationFilter>().Any();
Microsoft.AspNetCore.Mvc.ViewFeatures (4)
Filters\AntiforgeryApplicationModelProvider.cs (2)
31if (HasValidAntiforgeryMetadata(controllerModel.Attributes, controllerModel.Filters)) 33controllerModel.Filters.Add(AntiforgeryMiddlewareAuthorizationFilter);
Filters\TempDataApplicationModelProvider.cs (1)
43controllerModel.Filters.Add(filter);
Filters\ViewDataAttributeApplicationModelProvider.cs (1)
35controllerModel.Filters.Add(filter);