AssociatedMetadataProvider.GetMetadataForProperty Method
Returns the metadata for the specified property.
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
| Name | Description | |
|---|---|---|
![]() | GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor) | Returns the metadata for the specified property using the container type and property descriptor. |
![]() | GetMetadataForProperty(Func<Object>, Type, String) | Returns the metadata for the specified property using the container type and property name.(Overrides ModelMetadataProvider.GetMetadataForProperty(Func<Object>, Type, String).) |
AssociatedMetadataProvider.GetMetadataForProperty Method (Func<Object>, Type, PropertyDescriptor)
Returns the metadata for the specified property using the container type and property descriptor.
protected virtual ModelMetadata GetMetadataForProperty( Func<object> modelAccessor, Type containerType, PropertyDescriptor propertyDescriptor )
Parameters
- modelAccessor
-
Type:
System.Func<Object>
The model accessor.
- containerType
-
Type:
System.Type
The type of the container.
- propertyDescriptor
-
Type:
System.ComponentModel.PropertyDescriptor
The property descriptor
Return Value
Type: System.Web.Mvc.ModelMetadataThe metadata for the specified property using the container type and property descriptor.
AssociatedMetadataProvider.GetMetadataForProperty Method (Func<Object>, Type, String)
Returns the metadata for the specified property using the container type and property name.
public override ModelMetadata GetMetadataForProperty( Func<object> modelAccessor, Type containerType, string propertyName )
Parameters
- modelAccessor
-
Type:
System.Func<Object>
The model accessor.
- containerType
-
Type:
System.Type
The type of the container.
- propertyName
-
Type:
System.String
The name of the property.
Return Value
Type: System.Web.Mvc.ModelMetadataThe metadata for the specified property using the container type and property name.

