1 type derived from ModelMetadataProvider
System.Web (1)
ModelBinding\AssociatedMetadataProvider.cs (1)
12public abstract class AssociatedMetadataProvider : ModelMetadataProvider {
10 references to ModelMetadataProvider
System.Web (10)
ModelBinding\KeyValuePairModelBinder`2.cs (2)
6private ModelMetadataProvider _metadataProvider; 8internal ModelMetadataProvider MetadataProvider {
ModelBinding\KeyValuePairModelBinderUtil.cs (1)
5public static bool TryBindStrongModel<TModel>(ModelBindingExecutionContext modelBindingExecutionContext, ModelBindingContext parentBindingContext, string propertyName, ModelMetadataProvider metadataProvider, out TModel model) {
ModelBinding\ModelMetadata.cs (3)
30public ModelMetadata(ModelMetadataProvider provider, Type containerType, Func<object> modelAccessor, Type modelType, string propertyName) { 176protected ModelMetadataProvider Provider { 373private static ModelMetadata GetMetadataFromProvider(Func<object> modelAccessor, Type modelType, string propertyName, Type containerType, ModelMetadataProvider metadataProvider) {
ModelBinding\ModelMetadataProviders.cs (2)
3private static ModelMetadataProvider _current = new DataAnnotationsModelMetadataProvider(); 5public static ModelMetadataProvider Current {
ModelBinding\MutableObjectModelBinder.cs (2)
11private ModelMetadataProvider _metadataProvider; 13internal ModelMetadataProvider MetadataProvider {