2 overrides of ElementMetadata
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
EndpointModelMetadata.cs (1)
28public override ModelMetadata? ElementMetadata { get; }
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Metadata\DefaultModelMetadata.cs (1)
216public override ModelMetadata? ElementMetadata
16 references to ElementMetadata
Microsoft.AspNetCore.Mvc.Core (11)
ModelBinding\Binders\ArrayModelBinderProvider.cs (2)
24var elementType = context.Metadata.ElementMetadata!.ModelType; 26var elementBinder = context.CreateBinder(context.Metadata.ElementMetadata);
ModelBinding\Binders\CollectionModelBinder.cs (2)
269var elementMetadata = bindingContext.ModelMetadata.ElementMetadata!; 342var elementMetadata = bindingContext.ModelMetadata.ElementMetadata!;
ModelBinding\Binders\DictionaryModelBinder.cs (1)
158var elementMetadata = bindingContext.ModelMetadata.ElementMetadata!;
ModelBinding\Binders\HeaderModelBinderProvider.cs (1)
61var metadata = modelMetadata.ElementMetadata ?? modelMetadata;
ModelBinding\PropertyValueSetter.cs (1)
53metadata.ElementMetadata!.ModelType);
ModelBinding\Validation\DefaultCollectionValidationStrategy.cs (2)
37/// <see cref="ModelMetadata.ElementMetadata"/>. The indices of the elements in the collection are used to 62return new Enumerator(metadata.ElementMetadata!, key, enumerator);
ModelBinding\Validation\ExplicitIndexCollectionValidationStrategy.cs (2)
27/// <see cref="ModelMetadata.ElementMetadata"/>. The keys captured during model binding are mapped to the elements 55return new Enumerator(metadata.ElementMetadata!, key, ElementKeys, enumerator);
Microsoft.AspNetCore.Mvc.ViewFeatures (5)
DefaultDisplayTemplates.cs (1)
88var elementMetadata = htmlHelper.ViewData.ModelMetadata.ElementMetadata;
DefaultEditorTemplates.cs (1)
71var elementMetadata = htmlHelper.ViewData.ModelMetadata.ElementMetadata;
DefaultHtmlGenerator.cs (1)
959metadata = metadata.ElementMetadata;
ValidationHelpers.cs (2)
87if (metadata.ElementMetadata != null && modelStateEntry.Children != null) 91Visit(indexEntry, metadata.ElementMetadata, orderedModelStateEntries);