aspnetcore/src/Microsoft.AspNet.Mvc.Core/ModelBinding/Metadata
Ryan Nowak cf6662d0c3 Partial fix for #3676 - fix race in ElementMetadata
The accessor for ElementMetadata can sometimes return null when
concurrently accessed.

This change solves this issue and simplified a bunch of lazy-computed
properties, by precomputing all type-related facets of ModelMetadata.

This also adds a ElementType property to ModelMetadata to maintain
the current separation of concerns as ModelMetadata is unaware of the
metadata provider.
2015-12-09 08:21:18 -08:00
..
BindingMetadata.cs
BindingMetadataProviderContext.cs Replacing NotNullAttribute with thrown exceptions 2015-10-01 06:19:18 -07:00
DefaultBindingMetadataProvider.cs Replacing NotNullAttribute with thrown exceptions 2015-10-01 06:19:18 -07:00
DefaultCompositeMetadataDetailsProvider.cs Replacing NotNullAttribute with thrown exceptions 2015-10-01 06:19:18 -07:00
DefaultMetadataDetails.cs Replacing NotNullAttribute with thrown exceptions 2015-10-01 06:19:18 -07:00
DefaultModelMetadata.cs Partial fix for #3676 - fix race in ElementMetadata 2015-12-09 08:21:18 -08:00
DefaultModelMetadataProvider.cs Renaming Microsoft.Framework.* -> Microsoft.Extensions.* 2015-10-03 15:44:53 -07:00
DefaultValidationMetadataProvider.cs Replacing NotNullAttribute with thrown exceptions 2015-10-01 06:19:18 -07:00
DisplayMetadata.cs
DisplayMetadataProviderContext.cs Replacing NotNullAttribute with thrown exceptions 2015-10-01 06:19:18 -07:00
IBindingMetadataProvider.cs Replacing NotNullAttribute with thrown exceptions 2015-10-01 06:19:18 -07:00
ICompositeMetadataDetailsProvider.cs
IDisplayMetadataProvider.cs Replacing NotNullAttribute with thrown exceptions 2015-10-01 06:19:18 -07:00
IMetadataDetailsProvider.cs
IValidationMetadataProvider.cs Replacing NotNullAttribute with thrown exceptions 2015-10-01 06:19:18 -07:00
ModelAttributes.cs Replacing NotNullAttribute with thrown exceptions 2015-10-01 06:19:18 -07:00
ModelBindingMessageProvider.cs
ValidationMetadata.cs
ValidationMetadataProviderContext.cs Replacing NotNullAttribute with thrown exceptions 2015-10-01 06:19:18 -07:00