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; }
-