14 implementations of IApplicationModelConvention
ApiExplorerWebSite (3)
ApiExplorerInboundOutboundConvention.cs (1)
13public class ApiExplorerInboundOutboundConvention : IApplicationModelConvention
ApiExplorerVisibilityDisabledConvention.cs (1)
12public class ApiExplorerVisibilityDisabledConvention : IApplicationModelConvention
ApiExplorerVisibilityEnabledConvention.cs (1)
11public class ApiExplorerVisibilityEnabledConvention : IApplicationModelConvention
ApplicationModelWebSite (2)
Conventions\ApplicationDescription.cs (1)
8public class ApplicationDescription : IApplicationModelConvention
Conventions\MultipleAreasControllerConvention.cs (1)
9public class MultipleAreasControllerConvention : IApplicationModelConvention
BasicWebSite (1)
Conventions\ApplicationDescription.cs (1)
8public class ApplicationDescription : 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
Microsoft.AspNetCore.Mvc.Core.Test (4)
ApplicationModels\ControllerActionDescriptorProviderTests.cs (1)
1935private class ApiExplorerIsVisibleConvention : IApplicationModelConvention
DependencyInjection\ApplicationModelConventionExtensionsTest.cs (3)
381private class FooApplicationModelConvention : IApplicationModelConvention 389private class BarApplicationModelConvention : IApplicationModelConvention 462private class TestApplicationModelConvention : IApplicationModelConvention
36 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; }
Microsoft.AspNetCore.Mvc.Core.Test (13)
ApplicationModels\ControllerActionDescriptorProviderTests.cs (2)
1130var applicationConvention = new Mock<IApplicationModelConvention>(); 1365IApplicationModelConvention convention)
DependencyInjection\ApplicationModelConventionExtensionsTest.cs (11)
173var list = new List<IApplicationModelConvention> 184var convention = Assert.Single(list); 200var conventions = new List<IApplicationModelConvention>(); 219var conventions = new List<IApplicationModelConvention>(); 243var conventions = new List<IApplicationModelConvention>(); 268var conventions = new List<IApplicationModelConvention>(); 293var conventions = new List<IApplicationModelConvention>(); 324var conventions = new List<IApplicationModelConvention>(); 356var conventions = new List<IApplicationModelConvention>(); 366var list = new List<IApplicationModelConvention> 377var convention = Assert.Single(list);