2 instantiations of ParameterModel
Microsoft.AspNetCore.Mvc.Core (2)
ApplicationModels\ActionModel.cs (1)
66
Parameters = new List<ParameterModel>(other.Parameters.Select(p => new
ParameterModel
(p) { Action = this }));
ApplicationModels\DefaultApplicationModelProvider.cs (1)
485
var parameterModel = new
ParameterModel
(parameterInfo, attributes)
24 references to ParameterModel
Microsoft.AspNetCore.Mvc.Core (24)
ApplicationModels\ActionModel.cs (3)
37
Parameters = new List<
ParameterModel
>();
66
Parameters = new List<
ParameterModel
>(other.Parameters.Select(p => new ParameterModel(p) { Action = this }));
110
public IList<
ParameterModel
> Parameters { get; }
ApplicationModels\ApplicationModelConventions.cs (1)
64
foreach (
var
parameter in parameters)
ApplicationModels\ConsumesConstraintForFormFileParameterConvention.cs (1)
48
foreach (
var
parameter in action.Parameters)
ApplicationModels\ControllerActionDescriptorBuilder.cs (2)
65
foreach (
var
parameter in action.Parameters)
74
private static ParameterDescriptor CreateParameterDescriptor(
ParameterModel
parameterModel)
ApplicationModels\DefaultApplicationModelProvider.cs (5)
87
var
parameterModel = CreateParameterModel(parameterInfo);
463
/// Creates a <see cref="
ParameterModel
"/> for the given <see cref="ParameterInfo"/>.
466
/// <returns>A <see cref="
ParameterModel
"/> for the given <see cref="ParameterInfo"/>.</returns>
467
internal
ParameterModel
CreateParameterModel(ParameterInfo parameterInfo)
485
var
parameterModel = new ParameterModel(parameterInfo, attributes)
ApplicationModels\InferParameterBindingInfoConvention.cs (4)
83
var
parameter = action.Parameters[i];
114
internal BindingSource? InferBindingSourceForParameter(
ParameterModel
parameter)
172
private bool IsComplexTypeParameter(
ParameterModel
parameter, out ModelMetadata metadata)
180
private bool IsOptionalParameter(
ParameterModel
parameter)
ApplicationModels\IParameterModelConvention.cs (4)
7
/// Allows customization of the <see cref="
ParameterModel
"/>.
19
/// Called to apply the convention to the <see cref="
ParameterModel
"/>.
21
/// <param name="parameter">The <see cref="
ParameterModel
"/>.</param>
22
void Apply(
ParameterModel
parameter);
ApplicationModels\ParameterModel.cs (3)
17
/// Initializes a new <see cref="
ParameterModel
"/>.
30
/// Initializes a new <see cref="
ParameterModel
"/>.
33
public ParameterModel(
ParameterModel
other)
DependencyInjection\ApplicationModelConventionExtensions.cs (1)
138
foreach (
var
parameter in parameters)