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