CachedDataAnnotationsModelMetadataProvider Methods

The CachedDataAnnotationsModelMetadataProvider type exposes the following members.

  Name Description
Protected method CreateMetadata When overridden in a derived class, creates the cached model metadata for the property. (Inherited from CachedAssociatedMetadataProvider<TModelMetadata>.)
Protected method CreateMetadataFromPrototype Returns a container of real instances of the cached metadata class based on prototype and model accessor. (Overrides CachedAssociatedMetadataProvider<TModelMetadata>.CreateMetadataFromPrototype(TModelMetadata, Func<Object>).)
Protected method CreateMetadataPrototype Returns a container prototype instances of the metadata class. (Overrides CachedAssociatedMetadataProvider<TModelMetadata>.CreateMetadataPrototype(IEnumerable<Attribute>, Type, Type, String).)
Public method Equals (Inherited from Object.)
Protected method FilterAttributes Gets a list of attributes. (Inherited from AssociatedMetadataProvider.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetMetadataForProperties Gets the metadata for the properties. (Inherited from CachedAssociatedMetadataProvider<TModelMetadata>.)
Protected method GetMetadataForProperty(Func<Object>, Type, PropertyDescriptor) Returns the metadata for the specified property. (Inherited from CachedAssociatedMetadataProvider<TModelMetadata>.)
Public method GetMetadataForProperty(Func<Object>, Type, String) Returns the metadata for the specified property. (Inherited from CachedAssociatedMetadataProvider<TModelMetadata>.)
Public method GetMetadataForType Returns the cached metadata for the specified property using the type of the model. (Inherited from CachedAssociatedMetadataProvider<TModelMetadata>.)
Public method GetType (Inherited from Object.)
Protected method GetTypeDescriptor Returns the type descriptor from the specified type. (Inherited from AssociatedMetadataProvider.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)
Top
Show: