CachedAssociatedMetadataProvider<TModelMetadata>.CreateMetadataPrototype Method
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Namespace: System.Web.Http.Metadata.Providers
Assembly: System.Web.Http (in System.Web.Http.dll)
Syntax
'Declaration
Protected MustOverride Function CreateMetadataPrototype ( _
attributes As IEnumerable(Of Attribute), _
containerType As Type, _
modelType As Type, _
propertyName As String _
) As TModelMetadata
protected abstract TModelMetadata CreateMetadataPrototype(
IEnumerable<Attribute> attributes,
Type containerType,
Type modelType,
string propertyName
)
protected:
virtual TModelMetadata CreateMetadataPrototype(
IEnumerable<Attribute^>^ attributes,
Type^ containerType,
Type^ modelType,
String^ propertyName
) abstract
abstract CreateMetadataPrototype :
attributes:IEnumerable<Attribute> *
containerType:Type *
modelType:Type *
propertyName:string -> 'TModelMetadata
protected abstract function CreateMetadataPrototype(
attributes : IEnumerable<Attribute>,
containerType : Type,
modelType : Type,
propertyName : String
) : TModelMetadata
Parameters
- attributes
Type: System.Collections.Generic.IEnumerable<Attribute>
- containerType
Type: System.Type
- modelType
Type: System.Type
- propertyName
Type: System.String
Return Value
Type: TModelMetadata