- #3122 and #3123 (5 of 5) - avoid concatenating values and wrapping them in an `HtmlString` - switch from `string.Format()` to `AppendHtml()` in `LinkTagHelper` - simplify `RazorPage` and `TagHelperContentExtensions` e.g. don't use a `TagHelperContentWrapperTextWriter` - add some special cases in `UrlResolutionTagHelper` - add `TagBuilder` and `StringHtmlContent` special cases to avoid `StringWriter` use when value is an `HtmlString` - move `HtmlTextWriter` optimizations a bit lower and add missing checks for that type nits: - correct comments that incorrectly mention `HtmlString`s - update comments in `JavaScriptStringArrayEncoder` |
||
|---|---|---|
| .. | ||
| DependencyInjection | ||
| DiagnosticSource | ||
| Internal | ||
| Logging | ||
| Properties | ||
| Rendering | ||
| ViewComponents | ||
| ViewEngines | ||
| ViewFeatures | ||
| Controller.cs | ||
| IViewComponentHelper.cs | ||
| IViewComponentResult.cs | ||
| Microsoft.AspNet.Mvc.ViewFeatures.xproj | ||
| ModelStateDictionaryExtensions.cs | ||
| MvcViewOptions.cs | ||
| PartialViewResult.cs | ||
| RemoteAttribute.cs | ||
| Resources.resx | ||
| SkipStatusCodePagesAttribute.cs | ||
| ValidateAntiForgeryTokenAttribute.cs | ||
| ViewComponent.cs | ||
| ViewComponentAttribute.cs | ||
| ViewComponentResult.cs | ||
| ViewResult.cs | ||
| project.json | ||