33 references to ModelMetadata
Microsoft.AspNetCore.Mvc.ViewFeatures (33)
DefaultDisplayTemplates.cs (3)
26return htmlHelper.ViewData.ModelMetadata.IsNullableValueType ? 88var elementMetadata = htmlHelper.ViewData.ModelMetadata.ElementMetadata; 173if (htmlHelper.ViewData.ModelMetadata.HideSurroundingHtml)
DefaultEditorTemplates.cs (5)
32return htmlHelper.ViewData.ModelMetadata.IsNullableValueType ? 71var elementMetadata = htmlHelper.ViewData.ModelMetadata.ElementMetadata; 148if (viewData.ModelMetadata.HideSurroundingHtml) 159if (viewData.ModelMetadata.HideSurroundingHtml) 422var metadata = htmlHelper.ViewData.ModelMetadata;
ExpressionMetadataProvider.cs (1)
201if (viewData.ModelMetadata.ModelType == typeof(object))
HtmlHelperOfT.cs (1)
70var runtimeType = viewContext.ViewData.ModelMetadata.ModelType;
TemplateBuilder.cs (5)
81viewData.ModelMetadata.DisplayFormatString : 82viewData.ModelMetadata.EditFormatString; 97string.Equals("week", viewData.ModelMetadata.DataTypeName, StringComparison.OrdinalIgnoreCase))) 102else if (viewData.ModelMetadata.IsEnum && _model is Enum modelEnum) 106var enumGrouped = viewData.ModelMetadata.EnumGroupedDisplayNamesAndValues;
TemplateRenderer.cs (1)
147var metadata = _viewData.ModelMetadata;
ValidationHelpers.cs (1)
59var metadata = viewData.ModelMetadata;
ViewDataDictionary.cs (16)
85/// <see cref="Type"/> of <see cref="Model"/> values expected. Used to set <see cref="ModelMetadata"/>. 106/// <see cref="Type"/> of <see cref="Model"/> values expected. Used to set <see cref="ModelMetadata"/>. 136/// <see cref="Type"/> of <see cref="Model"/> values expected. Used to set <see cref="ModelMetadata"/>. 164/// <see cref="Type"/> of <see cref="Model"/> values expected. Used to set <see cref="ModelMetadata"/>. 197if (source.ModelMetadata.MetadataKind == ModelMetadataKind.Type && 198source.ModelMetadata.ModelType == typeof(object) && 205else if (!declaredModelType.IsAssignableFrom(source.ModelMetadata.ModelType)) 210else if (modelType != null && !source.ModelMetadata.ModelType.IsAssignableFrom(modelType)) 226source.ModelMetadata, 443if (ModelMetadata.MetadataKind == ModelMetadataKind.Type && 444ModelMetadata.ModelType == typeof(object) && 452else if (modelType != null && !ModelMetadata.ModelType.IsAssignableFrom(modelType)) 464!ModelMetadata.IsReferenceOrNullableType && 465_declaredModelType != ModelMetadata.ModelType) 477ModelExplorer = new ModelExplorer(_metadataProvider, ModelExplorer.Container, ModelMetadata, value); 512return ModelMetadata.IsReferenceOrNullableType;