2 overrides of Properties
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
EndpointModelMetadata.cs (1)
44public override ModelPropertyCollection Properties { get; } = new(Enumerable.Empty<ModelMetadata>());
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\Metadata\DefaultModelMetadata.cs (1)
360public override ModelPropertyCollection Properties
36 references to Properties
Microsoft.AspNetCore.Mvc.Abstractions (4)
ModelBinding\ModelMetadata.cs (4)
135return Properties; 143foreach (var metadata in Properties) 377/// <para>For example this property is used to order items in <see cref="Properties"/>.</para> 672var property = Properties.FirstOrDefault(p =>
Microsoft.AspNetCore.Mvc.ApiExplorer (2)
DefaultApiDescriptionProvider.cs (2)
610modelMetadata.Properties.Count == 0) 643var metadataProperties = modelMetadata.Properties;
Microsoft.AspNetCore.Mvc.Core (19)
ModelBinding\Binders\ComplexObjectModelBinder.cs (3)
547if (modelMetadata.Properties.Count == 0 && 578for (var i = 0; i < bindingContext.ModelMetadata.Properties.Count; i++) 580var propertyMetadata = bindingContext.ModelMetadata.Properties[i];
ModelBinding\Binders\ComplexObjectModelBinderProvider.cs (2)
29for (var i = 0; i < context.Metadata.Properties.Count; i++) 31var property = context.Metadata.Properties[i];
ModelBinding\Binders\ComplexTypeModelBinder.cs (7)
109for (var i = 0; i < modelMetadata.Properties.Count; i++) 111var property = modelMetadata.Properties[i]; 159for (var i = 0; i < modelMetadata.Properties.Count; i++) 161var property = modelMetadata.Properties[i]; 349if (bindingContext.ModelMetadata.Properties.Count == 0) 379for (var i = 0; i < bindingContext.ModelMetadata.Properties.Count; i++) 381var propertyMetadata = bindingContext.ModelMetadata.Properties[i];
ModelBinding\Binders\ComplexTypeModelBinderProvider.cs (2)
25for (var i = 0; i < context.Metadata.Properties.Count; i++) 27var property = context.Metadata.Properties[i];
ModelBinding\Binders\DictionaryModelBinder.cs (1)
159var valueMetadata = elementMetadata.Properties[nameof(KeyValuePair<TKey, TValue>.Value)]!;
ModelBinding\Binders\KeyValuePairModelBinder.cs (1)
96var propertyModelMetadata = bindingContext.ModelMetadata.Properties[propertyName]!;
ModelBinding\ModelBindingHelper.cs (2)
415for (var i = 0; i < modelMetadata.Properties.Count; i++) 417var property = modelMetadata.Properties[i];
ModelBinding\ModelMetadataProviderExtensions.cs (1)
34var propertyMetadata = containerMetadata.Properties[propertyName];
Microsoft.AspNetCore.Mvc.ViewFeatures (11)
DefaultDisplayTemplates.cs (1)
212var content = new HtmlContentBuilder(modelExplorer.Metadata.Properties.Count);
DefaultEditorTemplates.cs (1)
255var content = new HtmlContentBuilder(modelExplorer.Metadata.Properties.Count);
ExpressionMetadataProvider.cs (2)
102metadata = metadataProvider.GetMetadataForType(containerType).Properties[propertyName]; 177var propertyMetadata = containerMetadata.Properties[viewDataInfo.PropertyInfo.Name];
ModelExplorer.cs (3)
182var properties = metadata.Properties; 266var propertyMetadata = metadata.Properties[name]; 291var propertyMetadata = metadata.Properties[name];
ModelStateDictionaryExtensions.cs (2)
125for (var i = 0; i < modelMetadata.Properties.Count; i++) 127var property = modelMetadata.Properties[i];
ValidationHelpers.cs (2)
96for (var i = 0; i < metadata.Properties.Count; i++) 98var propertyMetadata = metadata.Properties[i];