CachedAssociatedMetadataProvider<TModelMetadata>.CreateMetadataFromPrototype Method
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
'Declaration
Protected MustOverride Function CreateMetadataFromPrototype ( _
prototype As TModelMetadata, _
modelAccessor As Func(Of Object) _
) As TModelMetadata
'Usage
Dim prototype As TModelMetadata
Dim modelAccessor As Func(Of Object)
Dim returnValue As TModelMetadata
returnValue = Me.CreateMetadataFromPrototype(prototype, _
modelAccessor)
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 abstract function CreateMetadataFromPrototype(
prototype : TModelMetadata,
modelAccessor : Func<Object>
) : TModelMetadata
Parameters
prototype
Type: TModelMetadataThe prototype.
modelAccessor
Type: System.Func<Object>The model accessor.
Return Value
Type: TModelMetadata
The prototype metadata.