12 instantiations of ParameterModel
Microsoft.AspNetCore.Mvc.Core (2)
ApplicationModels\ActionModel.cs (1)
66Parameters = new List<ParameterModel>(other.Parameters.Select(p => new ParameterModel(p) { Action = this }));
ApplicationModels\DefaultApplicationModelProvider.cs (1)
452var parameterModel = new ParameterModel(parameterInfo, attributes)
Microsoft.AspNetCore.Mvc.Core.Test (10)
ApplicationModels\ActionModelTest.cs (1)
22var parameter = new ParameterModel(action.ActionMethod.GetParameters()[0],
ApplicationModels\ApiBehaviorApplicationModelProviderTest.cs (2)
59var parameterModel = new ParameterModel(parameter, Array.Empty<object>()) 102var parameterModel = new ParameterModel(parameter, Array.Empty<object>())
ApplicationModels\ControllerActionDescriptorProviderTests.cs (1)
1166var parameterModel = new ParameterModel(parameterInfo,
ApplicationModels\ParameterModelTest.cs (2)
15var parameter = new ParameterModel(typeof(TestController).GetMethod("Edit").GetParameters()[0], 28var parameter2 = new ParameterModel(parameter);
DependencyInjection\ApplicationModelConventionExtensionsTest.cs (4)
23var parameterModel = new ParameterModel( 90var parameterModel1 = new ParameterModel( 315var parameterModel = new ParameterModel( 348var parameterModel = new ParameterModel(
83 references to ParameterModel
ApplicationModelWebSite (2)
Controllers\ParameterModelController.cs (1)
23public void Apply(ParameterModel model)
Conventions\FromHeaderConvention.cs (1)
13foreach (var param in action.Parameters)
Microsoft.AspNetCore.Mvc.Core (24)
ApplicationModels\ActionModel.cs (3)
37Parameters = new List<ParameterModel>(); 66Parameters = new List<ParameterModel>(other.Parameters.Select(p => new ParameterModel(p) { Action = this })); 110public IList<ParameterModel> Parameters { get; }
ApplicationModels\ApplicationModelConventions.cs (1)
64foreach (var parameter in parameters)
ApplicationModels\ConsumesConstraintForFormFileParameterConvention.cs (1)
48foreach (var parameter in action.Parameters)
ApplicationModels\ControllerActionDescriptorBuilder.cs (2)
65foreach (var parameter in action.Parameters) 74private static ParameterDescriptor CreateParameterDescriptor(ParameterModel parameterModel)
ApplicationModels\DefaultApplicationModelProvider.cs (5)
86var parameterModel = CreateParameterModel(parameterInfo); 430/// Creates a <see cref="ParameterModel"/> for the given <see cref="ParameterInfo"/>. 433/// <returns>A <see cref="ParameterModel"/> for the given <see cref="ParameterInfo"/>.</returns> 434internal ParameterModel CreateParameterModel(ParameterInfo parameterInfo) 452var parameterModel = new ParameterModel(parameterInfo, attributes)
ApplicationModels\InferParameterBindingInfoConvention.cs (4)
83var parameter = action.Parameters[i]; 114internal BindingSource? InferBindingSourceForParameter(ParameterModel parameter) 172private bool IsComplexTypeParameter(ParameterModel parameter, out ModelMetadata metadata) 180private 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> 22void Apply(ParameterModel parameter);
ApplicationModels\ParameterModel.cs (3)
17/// Initializes a new <see cref="ParameterModel"/>. 30/// Initializes a new <see cref="ParameterModel"/>. 33public ParameterModel(ParameterModel other)
DependencyInjection\ApplicationModelConventionExtensions.cs (1)
138foreach (var parameter in parameters)
Microsoft.AspNetCore.Mvc.Core.Test (57)
ApplicationModels\ActionModelTest.cs (1)
22var parameter = new ParameterModel(action.ActionMethod.GetParameters()[0],
ApplicationModels\ApiBehaviorApplicationModelProviderTest.cs (2)
59var parameterModel = new ParameterModel(parameter, Array.Empty<object>()) 102var parameterModel = new ParameterModel(parameter, Array.Empty<object>())
ApplicationModels\ControllerActionDescriptorProviderTests.cs (2)
1147.Setup(c => c.Apply(It.IsAny<ParameterModel>())) 1166var parameterModel = new ParameterModel(parameterInfo,
ApplicationModels\InferParameterBindingInfoConventionTest.cs (43)
29var parameterModel = Assert.Single(action.Parameters); 47var parameterModel = Assert.Single(action.Parameters); 234var parameter = Assert.Single(action.Parameters); 255var parameter = Assert.Single(action.Parameters); 276var parameter = Assert.Single(action.Parameters); 289var parameter = GetParameterModel(typeof(ParameterBindingController), actionName); 304var parameter = GetParameterModel(typeof(ParameterBindingController), actionName); 319var parameter = GetParameterModel(typeof(ParameterBindingController), actionName); 334var parameter = GetParameterModel(typeof(ParameterBindingController), actionName); 349var parameter = GetParameterModel(typeof(ParameterBindingController), actionName); 364var parameter = GetParameterModel(typeof(ParameterBindingController), actionName); 379var parameter = GetParameterModel(typeof(ParameterInController), actionName); 394var parameter = GetParameterModel(typeof(ParameterInController), actionName); 409var parameter = GetParameterModel(typeof(ParameterInController), actionName); 424var parameter = GetParameterModel(typeof(ParameterInController), actionName); 439var parameter = GetParameterModel(typeof(ParameterInController), actionName); 454var parameter = GetParameterModel(typeof(ParameterBindingNoRoutesOnController), actionName); 469var parameter = GetParameterModel(typeof(ParameterBindingNoRoutesOnController), actionName); 484var parameter = GetParameterModel(typeof(ParameterBindingNoRoutesOnController), actionName); 499var parameter = GetParameterModel(typeof(ParameterBindingController), actionName); 527var model = GetParameterModel<TestModel>(actionModel); 530var cancellationToken = GetParameterModel<CancellationToken>(actionModel); 539var parameter = GetParameterModel(typeof(ParameterBindingController), actionName); 554var parameter = GetParameterModel(typeof(ParameterBindingController), actionName); 569var parameter = GetParameterModel(typeof(ParameterBindingController), actionName); 584var parameter = GetParameterModel(typeof(ParameterBindingController), actionName); 599var parameter = GetParameterModel(typeof(ParameterBindingController), actionName); 614var parameter = GetParameterModel(typeof(ParameterBindingController), actionName); 632var parameter = GetParameterModel(typeof(ParameterBindingController), actionName); 658var parameter = Assert.Single(action.Parameters); 679var parameter = Assert.Single(action.Parameters); 700var parameter = Assert.Single(action.Parameters); 720var parameter = Assert.Single(action.Parameters); 741var parameter = Assert.Single(action.Parameters); 762var parameter = Assert.Single(action.Parameters); 783var parameter = Assert.Single(action.Parameters); 804var parameter = Assert.Single(action.Parameters); 825var parameter = Assert.Single(action.Parameters); 846var parameter = Assert.Single(action.Parameters); 866var parameter = Assert.Single(action.Parameters); 889var parameter = Assert.Single(action.Parameters); 931private static ParameterModel GetParameterModel(Type controllerType, string actionName) 937private static ParameterModel GetParameterModel<T>(ActionModel action)
ApplicationModels\ParameterModelTest.cs (3)
15var parameter = new ParameterModel(typeof(TestController).GetMethod("Edit").GetParameters()[0], 28var parameter2 = new ParameterModel(parameter); 31foreach (var property in typeof(ParameterModel).GetProperties())
DependencyInjection\ApplicationModelConventionExtensionsTest.cs (6)
23var parameterModel = new ParameterModel( 90var parameterModel1 = new ParameterModel( 315var parameterModel = new ParameterModel( 348var parameterModel = new ParameterModel( 424public void Apply(ParameterModel parameter) 489public void Apply(ParameterModel parameter)