- Changing HtmlHelper and HelperResult to implement IHtmlContent. - Introducing BufferedHtmlContent. - Making RazorPage handle only IHtmlContent and clearing out other types. - Making StringCollectionTextWriter use BufferedHtmlContent so that it can be returned where necessary. - Updating places which involve Write/Copy to pass in encoders. - The encoders are currently not being used during write. But when HtmlString is modified to carry encode metadata, the encoder can be used for writing. This is a perf optimization and hence not a part of this change. - Making TagHelperContent implement IHtmlContent. |
||
|---|---|---|
| .. | ||
| Compilation | ||
| Precompilation | ||
| Properties | ||
| DefaultPrecompiledViewsProviderTest.cs | ||
| DefaultTagHelperActivatorTest.cs | ||
| DefaultViewLocationCacheTest.cs | ||
| LanguageViewLocationExpanderTest.cs | ||
| Microsoft.AspNet.Mvc.Razor.Test.xproj | ||
| MvcRazorCodeParserTest.cs | ||
| RazorFileHashTest.cs | ||
| RazorPageActivatorTest.cs | ||
| RazorPageCreateModelExpressionTest.cs | ||
| RazorPageCreateTagHelperTest.cs | ||
| RazorPageTest.cs | ||
| RazorTextWriterTest.cs | ||
| RazorViewEngineOptionsTest.cs | ||
| RazorViewEngineTest.cs | ||
| RazorViewFactoryTest.cs | ||
| RazorViewTest.cs | ||
| SpanFactory.cs | ||
| project.json | ||