7 implementations of IActionModelConvention
Microsoft.AspNetCore.Mvc.Core (7)
ApplicationModels\ApiConventionApplicationModelConvention.cs (1)
17public class ApiConventionApplicationModelConvention : IActionModelConvention
ApplicationModels\ApiVisibilityConvention.cs (1)
9public class ApiVisibilityConvention : IActionModelConvention
ApplicationModels\ClientErrorResultFilterConvention.cs (1)
13public class ClientErrorResultFilterConvention : IActionModelConvention
ApplicationModels\ConsumesConstraintForFormFileParameterConvention.cs (1)
14public class ConsumesConstraintForFormFileParameterConvention : IActionModelConvention
ApplicationModels\InferParameterBindingInfoConvention.cs (1)
26public class InferParameterBindingInfoConvention : IActionModelConvention
ApplicationModels\InvalidModelStateFilterConvention.cs (1)
13public class InvalidModelStateFilterConvention : IActionModelConvention
ApplicationModels\RouteTokenTransformerConvention.cs (1)
13public class RouteTokenTransformerConvention : IActionModelConvention
24 references to IActionModelConvention
Microsoft.AspNetCore.Mvc.Core (24)
ApplicationModels\ApiBehaviorApplicationModelProvider.cs (3)
23ActionModelConventions = new List<IActionModelConvention>() 63public List<IActionModelConvention> ActionModelConventions { get; } 83foreach (var convention in ActionModelConventions)
ApplicationModels\ApiConventionApplicationModelConvention.cs (2)
11/// An <see cref="IActionModelConvention"/> that discovers 51/// Determines if this instance of <see cref="IActionModelConvention"/> applies to a specified <paramref name="action"/>.
ApplicationModels\ApiVisibilityConvention.cs (2)
7/// A <see cref="IActionModelConvention"/> that sets Api Explorer visibility. 27/// Determines if this instance of <see cref="IActionModelConvention"/> applies to a specified <paramref name="action"/>.
ApplicationModels\ApplicationModelConventions.cs (2)
55.OfType<IActionModelConvention>() 58foreach (var actionConvention in actionConventions)
ApplicationModels\ClientErrorResultFilterConvention.cs (2)
10/// An <see cref="IActionModelConvention"/> that adds a <see cref="IFilterMetadata"/> 31/// Determines if this instance of <see cref="IActionModelConvention"/> applies to a specified <paramref name="action"/>.
ApplicationModels\ConsumesConstraintForFormFileParameterConvention.cs (2)
11/// An <see cref="IActionModelConvention"/> that adds a <see cref="ConsumesAttribute"/> with <c>multipart/form-data</c> 30/// Determines if this instance of <see cref="IActionModelConvention"/> applies to a specified <paramref name="action"/>.
ApplicationModels\IActionModelConvention.cs (1)
13/// <see cref="IActionModelConvention"/> customizations run after
ApplicationModels\IControllerModelConvention.cs (1)
15/// <see cref="IActionModelConvention"/> customizations.
ApplicationModels\InferParameterBindingInfoConvention.cs (1)
14/// An <see cref="IActionModelConvention"/> that infers <see cref="BindingInfo.BindingSource"/> for parameters.
ApplicationModels\InvalidModelStateFilterConvention.cs (1)
10/// An <see cref="IActionModelConvention"/> that adds a <see cref="IFilterMetadata"/>
ApplicationModels\IParameterModelConvention.cs (1)
14/// <see cref="IActionModelConvention"/> customizations.
ApplicationModels\RouteTokenTransformerConvention.cs (1)
9/// An <see cref="IActionModelConvention"/> that sets attribute routing token replacement
DependencyInjection\ApplicationModelConventionExtensions.cs (5)
65/// Adds a <see cref="IActionModelConvention"/> to all the actions in the application. 69/// <param name="actionModelConvention">The <see cref="IActionModelConvention"/> which needs to be 73IActionModelConvention actionModelConvention) 173private readonly IActionModelConvention _actionModelConvention; 175public ActionApplicationModelConvention(IActionModelConvention actionModelConvention)