3 writes to ActionConstraints
Microsoft.AspNetCore.Mvc.Core (1)
ApplicationModels\ControllerActionDescriptorBuilder.cs (1)
185
actionDescriptor.
ActionConstraints
= new List<IActionConstraintMetadata>(selectorModel.ActionConstraints);
Microsoft.AspNetCore.Mvc.RazorPages (2)
ApplicationModels\CompiledPageActionDescriptorBuilder.cs (1)
47
ActionConstraints
= actionDescriptor.ActionConstraints,
Infrastructure\PageActionDescriptorProvider.cs (1)
92
ActionConstraints
= selector.ActionConstraints.ToList(),
13 references to ActionConstraints
Microsoft.AspNetCore.Mvc.ApiExplorer (3)
DefaultApiDescriptionProvider.cs (3)
381
if (action.
ActionConstraints
!= null && action.
ActionConstraints
.Count > 0)
383
return action.
ActionConstraints
.OfType<HttpMethodActionConstraint>().SelectMany(c => c.HttpMethods);
Microsoft.AspNetCore.Mvc.Core (9)
ActionConstraints\ActionConstraintCache.cs (5)
54
if (action.
ActionConstraints
== null || action.
ActionConstraints
.Count == 0)
59
var items = new List<ActionConstraintItem>(action.
ActionConstraints
.Count);
60
for (var i = 0; i < action.
ActionConstraints
.Count; i++)
62
items.Add(new ActionConstraintItem(action.
ActionConstraints
[i]));
Routing\ActionConstraintMatcherPolicy.cs (1)
42
if (action?.
ActionConstraints
is IList<IActionConstraintMetadata> { Count: > 0 } constraints && HasSignificantActionConstraint(constraints))
Routing\ActionEndpointFactory.cs (3)
409
if (action.
ActionConstraints
!= null && action.
ActionConstraints
.Count > 0)
416
foreach (var actionConstraint in action.
ActionConstraints
)
Microsoft.AspNetCore.Mvc.RazorPages (1)
ApplicationModels\CompiledPageActionDescriptorBuilder.cs (1)
47
ActionConstraints = actionDescriptor.
ActionConstraints
,