aspnetcore/test/Microsoft.AspNetCore.Mvc.Fu.../compiler/resources
Doug Bunting a0c8834c70 Preserve existing metadata in `ViewDataDictionary` where possible
- #4116
- generalize rules for `ModelMetadata` creation; minimize metadata changes when Model is updated
 - down to a single special case in VDD for `Nullable<T>`
 - note existing functional tests did not need to change
- remove `ViewDataDictionary(ViewDataDictionary, object)` constructor; use `new VDD<object>(source, model)`
- allow all `Model` assignments in a view component
 - copy-constructed VDD in `ViewComponentContext` previously preserved the source's declared type

nits:
- do not call `virtual SetModel()` method from constructor; now mostly redundant
 - logic in copy constructor and `SetModel()` is consistent but different enough to keep code separate
- add some missing doc comments
- fix doc comment property versus type confusion; never need to specify `ViewDataDictionary.` prefix
- fix a few `TemplateBuilder` comments and remove unnecessary `model: null` argument to VDD constructor
2016-04-08 14:44:36 -07:00
..
BasicWebSite.Area1.RemoteAttribute_Home.Create.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
BasicWebSite.Home.ActionLinkView.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
BasicWebSite.Home.Index.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
BasicWebSite.Home.PlainView.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
BasicWebSite.Home.ViewWithPrefixedAttributeValue.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
BasicWebSite.PassThrough.Index.html Updated `Controller`s `ViewComponent` method to handle arguments. 2016-02-02 15:42:23 -08:00
BasicWebSite.Root.RemoteAttribute_Home.Create.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
CacheTagHelper_CanCachePortionsOfViewsPartialViewsAndViewComponents.Assert1.txt Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
CacheTagHelper_CanCachePortionsOfViewsPartialViewsAndViewComponents.Assert2.txt Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
CacheTagHelper_CanCachePortionsOfViewsPartialViewsAndViewComponents.Assert3.txt Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.CheckViewData.AtViewModel.html Preserve existing metadata in `ViewDataDictionary` where possible 2016-04-08 14:44:36 -07:00
HtmlGenerationWebSite.CheckViewData.NullViewModel.html Preserve existing metadata in `ViewDataDictionary` where possible 2016-04-08 14:44:36 -07:00
HtmlGenerationWebSite.CheckViewData.ViewModel.html Preserve existing metadata in `ViewDataDictionary` where possible 2016-04-08 14:44:36 -07:00
HtmlGenerationWebSite.HtmlGeneration_Customer.Index.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.AttributesWithBooleanValues.Encoded.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.AttributesWithBooleanValues.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.CreateWarehouse.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.Customer.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.EditWarehouse.Encoded.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.EditWarehouse.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.EmployeeList.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.Environment.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.Form.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.Image.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.Index.Encoded.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.Index.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.Input.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.Link.Encoded.html Correct HTML and JavaScript encoding of `<link>` and `<script>` attribute values 2016-03-11 20:07:32 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.Link.html Correct HTML and JavaScript encoding of `<link>` and `<script>` attribute values 2016-03-11 20:07:32 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.Order.Encoded.html [Fixes #4102] DefaultHtmlGenerator should attempt to properly format values for `<input type="date">` and `<input type="time">` 2016-03-09 17:22:02 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.Order.html [Fixes #4102] DefaultHtmlGenerator should attempt to properly format values for `<input type="date">` and `<input type="time">` 2016-03-09 17:22:02 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.OrderUsingHtmlHelpers.Encoded.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.OrderUsingHtmlHelpers.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.Product.Encoded.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.Product.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.ProductList.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.Script.Encoded.html Correct HTML and JavaScript encoding of `<link>` and `<script>` attribute values 2016-03-11 20:07:32 -08:00
HtmlGenerationWebSite.HtmlGeneration_Home.Script.html Correct HTML and JavaScript encoding of `<link>` and `<script>` attribute values 2016-03-11 20:07:32 -08:00
ModelBindingWebSite.Vehicle.Details.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
ModelBindingWebSite.Vehicle.Edit.Invalid.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
ModelBindingWebSite.Vehicle.Edit.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
RazorPageExecutionInstrumentationWebSite.Home.ViewWithPartial.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
RazorWebSite.UrlResolution.Index.Encoded.html React to aspnet/Razor#684. 2016-03-08 12:17:16 -08:00
RazorWebSite.UrlResolution.Index.html React to aspnet/Razor#684. 2016-03-08 12:17:16 -08:00
TagHelperSample.Web.Home.Index-Reset.html Update `TagHelperSampleTest` to avoid failures due to statefulness of the service 2016-01-26 10:50:51 -08:00
TagHelperSample.Web.Home.Index.html Update `TagHelperSampleTest` to avoid failures due to statefulness of the service 2016-01-26 10:50:51 -08:00
TagHelperSample.Web.TagHelper.ConditionalComment.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
TagHelpersWebSite.Employee.Create.Invalid.html Use a prefix tree as a backing store for ModelStateDictionary 2016-03-17 10:09:36 -07:00
TagHelpersWebSite.Employee.Create.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
TagHelpersWebSite.Employee.Details.AfterCreate.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
TagHelpersWebSite.Encoders.CustomEncoder.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
TagHelpersWebSite.Encoders.Index.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
TagHelpersWebSite.Encoders.NullEncoder.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
TagHelpersWebSite.Encoders.ThreeEncoders.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
TagHelpersWebSite.Encoders.TwoEncoders.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
TagHelpersWebSite.Home.About.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
TagHelpersWebSite.Home.Help.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
TagHelpersWebSite.Home.Index.html * Remove JsonViewComponentResult 2016-03-11 11:40:54 -08:00
TagHelpersWebSite.Home.UnboundDynamicAttributes.Encoded.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
TagHelpersWebSite.Home.UnboundDynamicAttributes.html Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
UpdateDealerVehicle_PopulatesPropertyErrorsInViews.txt Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
UpdateDealerVehicle_PopulatesValidationSummary.txt Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
UpdateDealerVehicle_UpdateSuccessful.txt Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00
ViewEngineController.ViewWithPaths.txt Rename AspNet 5 folders and files. 2016-01-22 12:17:07 -08:00