aspnetcore/test/WebSites/ModelBindingWebSite
Doug Bunting 3303286288 Add `ModelMetadata.AdditionalValues` property bag
- #1758
- provide the property bag in `ModelMetadata`; seal it in `CachedModelMetadata`
- add unit tests
- include use of `AdditionalValues` in model binding functional test

nits:
- expose `AdditionalValues` as an `IDictionary` though MVC 5 uses `Dictionary`
- seal `ModelMetadata.Properties` collection as well
- cover a few properties previously missed in `CachedDataAnnotationsModelMetadataTest`
- correct two `ModelMetadataTest` method names
2015-02-09 15:59:34 -08:00
..
Controllers Add `ModelMetadata.AdditionalValues` property bag 2015-02-09 15:59:34 -08:00
Models
Services
ViewModels Add `ModelMetadata.AdditionalValues` property bag 2015-02-09 15:59:34 -08:00
Views/Vehicle
wwwroot
AdditionalValuesMetadataProvider.cs Add `ModelMetadata.AdditionalValues` property bag 2015-02-09 15:59:34 -08:00
CaculatorContext.cs
DefaultCalculator.cs
DefaultCalculatorContext.cs
FromNonExistantBinderAttribute.cs
FromTestAttribute.cs
ICalculator.cs
ITestService.cs
ModelBindingWebSite.kproj
ModelMetadataExtensions.cs Add `ModelMetadata.AdditionalValues` property bag 2015-02-09 15:59:34 -08:00
Startup.cs Add `ModelMetadata.AdditionalValues` property bag 2015-02-09 15:59:34 -08:00
TestBindingSourceModelBinder.cs
TestService.cs
project.json