Table of Contents

Class EmptyModelMetadataProvider

Namespace
System.Web.Http.Metadata.Providers
Assembly
System.Web.Http.dll

No content here will be updated; please do not add material here.

public class EmptyModelMetadataProvider : AssociatedMetadataProvider<ModelMetadata>
Inheritance
EmptyModelMetadataProvider
Inherited Members

Constructors

EmptyModelMetadataProvider()

Initializes a new instance of the EmptyModelMetadataProvider class.

public EmptyModelMetadataProvider()

Methods

CreateMetadataFromPrototype(ModelMetadata, Func<object>)

Creates metadata from prototype.

protected override ModelMetadata CreateMetadataFromPrototype(ModelMetadata prototype, Func<object> modelAccessor)

Parameters

prototype ModelMetadata

The model metadata prototype.

modelAccessor Func<object>

The model accessor.

Returns

ModelMetadata

The metadata.

CreateMetadataPrototype(IEnumerable<Attribute>, Type, Type, string)

Creates a prototype of the metadata provider of the EmptyModelMetadataProvider.

protected override ModelMetadata CreateMetadataPrototype(IEnumerable<Attribute> attributes, Type containerType, Type modelType, string propertyName)

Parameters

attributes IEnumerable<Attribute>

The attributes.

containerType Type

The type of container.

modelType Type

The type of model.

propertyName string

The name of the property.

Returns

ModelMetadata

A prototype of the metadata provider.