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