aspnetcore/src/Microsoft.AspNet.Mvc.ViewFe.../ViewFeatures
Doug Bunting 1f76b3c7b7 Clean up remaining `HtmlString` usage
- #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`
2015-12-03 15:37:44 -08:00
..
AttributeDictionary.cs CR feedback from attribute dictionary 2015-10-05 10:38:46 -07:00
CachedExpressionCompiler.cs
DefaultDisplayTemplates.cs React to Microsoft.AspNet.Html namespace rename 2015-12-02 11:15:54 -08:00
DefaultEditorTemplates.cs React to Microsoft.AspNet.Html namespace rename 2015-12-02 11:15:54 -08:00
DefaultHtmlGenerator.cs Remove IActionContextAccessor from UrlHelper 2015-12-02 17:09:43 -08:00
DynamicViewData.cs
ExpressionHelper.cs
ExpressionMetadataProvider.cs
FormContext.cs React to Microsoft.AspNet.Html namespace rename 2015-12-02 11:15:54 -08:00
HtmlHelper.cs Clean up remaining `HtmlString` usage 2015-12-03 15:37:44 -08:00
HtmlHelperOfT.cs React to Microsoft.AspNet.Html namespace rename 2015-12-02 11:15:54 -08:00
HtmlHelperOptions.cs
IHtmlGenerator.cs Remove IActionContextAccessor from UrlHelper 2015-12-02 17:09:43 -08:00
ITempDataDictionary.cs
ITempDataDictionaryFactory.cs Remove IHttpContextAccessor from TempData 2015-12-02 08:18:57 -08:00
ITempDataProvider.cs
InputType.cs
JsonHelper.cs React to Microsoft.AspNet.Html namespace rename 2015-12-02 11:15:54 -08:00
ModelExplorer.cs Renaming Microsoft.Framework.* -> Microsoft.Extensions.* 2015-10-03 15:44:53 -07:00
ModelExplorerExtensions.cs Move ModelExplorer to ViewFeatures 2015-09-28 14:14:40 -07:00
ModelExpression.cs Move ModelExplorer to ViewFeatures 2015-09-28 14:14:40 -07:00
ModelMetadataProviderExtensions.cs Move ModelExplorer to ViewFeatures 2015-09-28 14:14:40 -07:00
PartialViewResultExecutor.cs Remove IHttpContextAccessor from TempData 2015-12-02 08:18:57 -08:00
SaveTempDataAttribute.cs Renaming Microsoft.Framework.* -> Microsoft.Extensions.* 2015-10-03 15:44:53 -07:00
SaveTempDataFilter.cs Remove IHttpContextAccessor from TempData 2015-12-02 08:18:57 -08:00
SessionStateTempDataProvider.cs Allow enums to be serialized by SessionStateTempDataProvider 2015-10-24 08:16:19 -07:00
StringCollectionTextWriter.cs React to Microsoft.AspNet.Html namespace rename 2015-12-02 11:15:54 -08:00
StringHtmlContent.cs Clean up remaining `HtmlString` usage 2015-12-03 15:37:44 -08:00
TempDataDictionary.cs Remove IHttpContextAccessor from TempData 2015-12-02 08:18:57 -08:00
TempDataDictionaryFactory.cs Remove IHttpContextAccessor from TempData 2015-12-02 08:18:57 -08:00
TemplateBuilder.cs React to Microsoft.AspNet.Html namespace rename 2015-12-02 11:15:54 -08:00
TemplateInfo.cs Move ModelExplorer to ViewFeatures 2015-09-28 14:14:40 -07:00
TemplateRenderer.cs React to Microsoft.AspNet.Html namespace rename 2015-12-02 11:15:54 -08:00
TryGetValueDelegate.cs
TryGetValueProvider.cs Renaming Microsoft.Framework.* -> Microsoft.Extensions.* 2015-10-03 15:44:53 -07:00
UnobtrusiveValidationAttributesGenerator.cs
ValidateAntiforgeryTokenAuthorizationFilter.cs
ViewContextAttribute.cs
ViewDataDictionary.cs Switching to generations TFMs 2015-10-22 01:20:00 -07:00
ViewDataDictionaryAttribute.cs
ViewDataDictionaryControllerPropertyActivator.cs Replace ActionBindingContext with ControllerContext 2015-11-20 15:32:37 -08:00
ViewDataDictionaryOfT.cs
ViewDataEvaluator.cs
ViewDataInfo.cs
ViewExecutor.cs Remove IHttpContextAccessor from TempData 2015-12-02 08:18:57 -08:00
ViewResultExecutor.cs Remove IHttpContextAccessor from TempData 2015-12-02 08:18:57 -08:00