4 implementations of IApplicationModelConvention
Microsoft.AspNetCore.Mvc.Core (4)
DependencyInjection\ApplicationModelConventionExtensions.cs (4)
115private sealed class ParameterApplicationModelConvention : IApplicationModelConvention 148IApplicationModelConvention, IParameterModelBaseConvention 171private sealed class ActionApplicationModelConvention : IApplicationModelConvention 201private sealed class ControllerApplicationModelConvention : IApplicationModelConvention
23 references to IApplicationModelConvention
Microsoft.AspNetCore.Mvc.Core (23)
ApplicationModels\ApplicationModelConventions.cs (3)
20IEnumerable<IApplicationModelConvention> conventions) 27foreach (var convention in conventions) 100IEnumerable<IApplicationModelConvention> conventions,
ApplicationModels\ApplicationModelFactory.cs (1)
20private readonly IList<IApplicationModelConvention> _conventions;
ApplicationModels\IApplicationModelConvention.cs (1)
13/// <see cref="IApplicationModelConvention"/> run before other types of customizations to the
ApplicationModels\IControllerModelConvention.cs (1)
14/// <see cref="IApplicationModelConvention"/> customizations and before
DependencyInjection\ApplicationModelConventionExtensions.cs (14)
17/// <param name="list">The list of <see cref="IApplicationModelConvention"/>s.</param> 19public static void RemoveType<TApplicationModelConvention>(this IList<IApplicationModelConvention> list) 20where TApplicationModelConvention : IApplicationModelConvention 30/// <param name="list">The list of <see cref="IApplicationModelConvention"/>s.</param> 32public static void RemoveType(this IList<IApplicationModelConvention> list, Type type) 39var applicationModelConvention = list[i]; 50/// <param name="conventions">The list of <see cref="IApplicationModelConvention"/> 55this IList<IApplicationModelConvention> conventions, 67/// <param name="conventions">The list of <see cref="IApplicationModelConvention"/> 72this IList<IApplicationModelConvention> conventions, 84/// <param name="conventions">The list of <see cref="IApplicationModelConvention"/> 89this IList<IApplicationModelConvention> conventions, 101/// <param name="conventions">The list of <see cref="IApplicationModelConvention"/> 106this IList<IApplicationModelConvention> conventions,
MvcOptions.cs (3)
41Conventions = new List<IApplicationModelConvention>(); 82/// Gets a list of <see cref="IApplicationModelConvention"/> instances that will be applied to 85public IList<IApplicationModelConvention> Conventions { get; }