CachedAssociatedMetadataProvider<TModelMetadata>.CreateMetadataFromPrototype Method (TModelMetadata, Func<Object>)
Creates prototype metadata by applying the prototype and model access to yield the final metadata.
Namespace: System.Web.Mvc
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
Syntax
protected abstract TModelMetadata CreateMetadataFromPrototype(
TModelMetadata prototype,
Func<object> modelAccessor
)
protected:
virtual TModelMetadata CreateMetadataFromPrototype(
TModelMetadata prototype,
Func<Object^>^ modelAccessor
) abstract
abstract CreateMetadataFromPrototype :
prototype:'TModelMetadata *
modelAccessor:Func<Object> -> 'TModelMetadata
Protected MustOverride Function CreateMetadataFromPrototype (
prototype As TModelMetadata,
modelAccessor As Func(Of Object)
) As TModelMetadata
Parameters
prototype
Type: TModelMetadataThe prototype.
modelAccessor
Type: System.Func<Object>The model accessor.
Return Value
Type: TModelMetadata
The prototype metadata.
See Also
CachedAssociatedMetadataProvider<TModelMetadata> Class
System.Web.Mvc Namespace
Return to top