ParameterModel Class

Namespace
Microsoft.AspNetCore.Mvc.ApplicationModels
Assemblies
  • Microsoft.AspNetCore.Mvc.Core

Syntax

[DebuggerDisplay("ParameterModel: Name={ParameterName}")]
public class ParameterModel : ICommonModel, IPropertyModel, IBindingModel
class Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel

Constructors

ParameterModel(Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel)
public ParameterModel(ParameterModel other)
ParameterModel(System.Reflection.ParameterInfo, System.Collections.Generic.IReadOnlyList<System.Object>)
public ParameterModel(ParameterInfo parameterInfo, IReadOnlyList<object> attributes)

Properties

Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel.Action
Return type:Microsoft.AspNetCore.Mvc.ApplicationModels.ActionModel
public ActionModel Action { get; set; }
Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel.Attributes
Return type:System.Collections.Generic.IReadOnlyList<System.Object>
public IReadOnlyList<object> Attributes { get; }
Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel.BindingInfo
Return type:Microsoft.AspNetCore.Mvc.ModelBinding.BindingInfo
public BindingInfo BindingInfo { get; set; }
Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel.MemberInfo
Return type:System.Reflection.MemberInfo
MemberInfo ICommonModel.MemberInfo { get; }
Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel.Name
Return type:System.String
string ICommonModel.Name { get; }
Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel.ParameterInfo
Return type:System.Reflection.ParameterInfo
public ParameterInfo ParameterInfo { get; }
Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel.ParameterName
Return type:System.String
public string ParameterName { get; set; }
Microsoft.AspNetCore.Mvc.ApplicationModels.ParameterModel.Properties
Return type:System.Collections.Generic.IDictionary<System.Object>
public IDictionary<object, object> Properties { get; }