EmptyModelMetadataProvider Class

Definition

A Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultBindingMetadataProvider that represents an empty model.

C#
public class EmptyModelMetadataProvider : Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadataProvider
Inheritance
EmptyModelMetadataProvider
Inheritance

Constructors

Properties

Methods

CreateModelMetadata(DefaultMetadataDetails)

Creates a new ModelMetadata from a DefaultMetadataDetails.

(Inherited from DefaultModelMetadataProvider)
CreateParameterDetails(ModelMetadataIdentity)

Creates the DefaultMetadataDetails entry for a parameter Type.

(Inherited from DefaultModelMetadataProvider)
CreatePropertyDetails(ModelMetadataIdentity)

Creates the DefaultMetadataDetails entries for the properties of a model Type.

(Inherited from DefaultModelMetadataProvider)
CreateTypeDetails(ModelMetadataIdentity)

Creates the DefaultMetadataDetails entry for a model Type.

(Inherited from DefaultModelMetadataProvider)
GetMetadataForConstructor(ConstructorInfo, Type)

Supplies metadata describing a constructor.

(Inherited from DefaultModelMetadataProvider)
GetMetadataForParameter(ParameterInfo, Type)

Supplies metadata describing a parameter.

(Inherited from DefaultModelMetadataProvider)
GetMetadataForParameter(ParameterInfo)

Supplies metadata describing a parameter.

(Inherited from DefaultModelMetadataProvider)
GetMetadataForProperties(Type)

Supplies metadata describing the properties of a Type.

(Inherited from DefaultModelMetadataProvider)
GetMetadataForProperty(PropertyInfo, Type)

Supplies metadata describing a property.

(Inherited from DefaultModelMetadataProvider)
GetMetadataForType(Type)

Supplies metadata describing a Type.

(Inherited from DefaultModelMetadataProvider)

Extension Methods

GetMetadataForProperty(IModelMetadataProvider, Type, String)

Gets a ModelMetadata for property identified by the provided containerType and propertyName.

GetModelExplorerForType(IModelMetadataProvider, Type, Object)

Gets a ModelExplorer for the provided modelType and model.

Applies to

Product Versions
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0