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