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