C# Class CompositeUI.Web.Common.Metadata.DataAnnotationsModelMetadataProviderDecorator

Inheritance: System.Web.Mvc.DataAnnotationsModelMetadataProvider
Show file Open project: padzikm/CompositeUI

Public Methods

Method Description
DataAnnotationsModelMetadataProviderDecorator ( IEnumerable typeDecorators, IEnumerable propertyDecorators ) : System
GetMetadataForType ( Func modelAccessor, Type modelType ) : ModelMetadata

Protected Methods

Method Description
GetMetadataForProperty ( Func modelAccessor, Type containerType, PropertyDescriptor propertyDescriptor ) : ModelMetadata

Method Details

DataAnnotationsModelMetadataProviderDecorator() public method

public DataAnnotationsModelMetadataProviderDecorator ( IEnumerable typeDecorators, IEnumerable propertyDecorators ) : System
typeDecorators IEnumerable
propertyDecorators IEnumerable
return System

GetMetadataForProperty() protected method

protected GetMetadataForProperty ( Func modelAccessor, Type containerType, PropertyDescriptor propertyDescriptor ) : ModelMetadata
modelAccessor Func
containerType System.Type
propertyDescriptor System.ComponentModel.PropertyDescriptor
return ModelMetadata

GetMetadataForType() public method

public GetMetadataForType ( Func modelAccessor, Type modelType ) : ModelMetadata
modelAccessor Func
modelType System.Type
return ModelMetadata