Change in-box tag helpers to use `DefaultFrameworkSortOrder`

- #2905
- override `Order` implementation inherited from `TagHelper`
- only exception is `UrlResolutionTagHelper` which already overrides `Order` to execute much earlier
This commit is contained in:
Doug Bunting 2015-08-22 15:32:02 -07:00
parent 4a7ada5f64
commit 8babf2b380
14 changed files with 128 additions and 2 deletions

View File

@ -41,6 +41,15 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
Generator = generator;
}
/// <inheritdoc />
public override int Order
{
get
{
return DefaultOrder.DefaultFrameworkSortOrder;
}
}
protected IHtmlGenerator Generator { get; }
/// <summary>

View File

@ -45,6 +45,15 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
MemoryCache = memoryCache;
}
/// <inheritdoc />
public override int Order
{
get
{
return DefaultOrder.DefaultFrameworkSortOrder;
}
}
/// <summary>
/// Gets the <see cref="IMemoryCache"/> instance used to cache entries.
/// </summary>

View File

@ -25,6 +25,15 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
HostingEnvironment = hostingEnvironment;
}
/// <inheritdoc />
public override int Order
{
get
{
return DefaultOrder.DefaultFrameworkSortOrder;
}
}
/// <summary>
/// A comma separated list of environment names in which the content should be rendered.
/// </summary>

View File

@ -37,6 +37,15 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
Generator = generator;
}
/// <inheritdoc />
public override int Order
{
get
{
return DefaultOrder.DefaultFrameworkSortOrder;
}
}
[HtmlAttributeNotBound]
[ViewContext]
public ViewContext ViewContext { get; set; }

View File

@ -46,6 +46,15 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
Cache = cache;
}
/// <inheritdoc />
public override int Order
{
get
{
return DefaultOrder.DefaultFrameworkSortOrder;
}
}
/// <summary>
/// Source of the image.
/// </summary>

View File

@ -71,6 +71,15 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
Generator = generator;
}
/// <inheritdoc />
public override int Order
{
get
{
return DefaultOrder.DefaultFrameworkSortOrder;
}
}
protected IHtmlGenerator Generator { get; }
[HtmlAttributeNotBound]

View File

@ -24,6 +24,15 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
Generator = generator;
}
/// <inheritdoc />
public override int Order
{
get
{
return DefaultOrder.DefaultFrameworkSortOrder;
}
}
[HtmlAttributeNotBound]
[ViewContext]
public ViewContext ViewContext { get; set; }

View File

@ -107,6 +107,15 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
JavaScriptEncoder = javaScriptEncoder;
}
/// <inheritdoc />
public override int Order
{
get
{
return DefaultOrder.DefaultFrameworkSortOrder;
}
}
/// <summary>
/// Address of the linked resource.
/// </summary>

View File

@ -13,8 +13,8 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
/// <see cref="ITagHelper"/> implementation targeting &lt;option&gt; elements.
/// </summary>
/// <remarks>
/// This <see cref="ITagHelper"/> works in conjunction with <see cref="SelectTagHelper"/>. It reads elements
/// content but does not modify that content. The only modification it makes is to add a <c>selected</c> attribute
/// This <see cref="ITagHelper"/> works in conjunction with <see cref="SelectTagHelper"/>. It reads elements
/// content but does not modify that content. The only modification it makes is to add a <c>selected</c> attribute
/// in some cases.
/// </remarks>
public class OptionTagHelper : TagHelper
@ -28,6 +28,15 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
Generator = generator;
}
/// <inheritdoc />
public override int Order
{
get
{
return DefaultOrder.DefaultFrameworkSortOrder;
}
}
protected IHtmlGenerator Generator { get; }
[HtmlAttributeNotBound]

View File

@ -93,6 +93,15 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
JavaScriptEncoder = javaScriptEncoder;
}
/// <inheritdoc />
public override int Order
{
get
{
return DefaultOrder.DefaultFrameworkSortOrder;
}
}
/// <summary>
/// Address of the external script to use.
/// </summary>

View File

@ -40,6 +40,15 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
Generator = generator;
}
/// <inheritdoc />
public override int Order
{
get
{
return DefaultOrder.DefaultFrameworkSortOrder;
}
}
protected IHtmlGenerator Generator { get; }
[HtmlAttributeNotBound]

View File

@ -23,6 +23,15 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
Generator = generator;
}
/// <inheritdoc />
public override int Order
{
get
{
return DefaultOrder.DefaultFrameworkSortOrder;
}
}
protected IHtmlGenerator Generator { get; }
[HtmlAttributeNotBound]

View File

@ -25,6 +25,15 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
Generator = generator;
}
/// <inheritdoc />
public override int Order
{
get
{
return DefaultOrder.DefaultFrameworkSortOrder;
}
}
[HtmlAttributeNotBound]
[ViewContext]
public ViewContext ViewContext { get; set; }

View File

@ -26,6 +26,15 @@ namespace Microsoft.AspNet.Mvc.TagHelpers
Generator = generator;
}
/// <inheritdoc />
public override int Order
{
get
{
return DefaultOrder.DefaultFrameworkSortOrder;
}
}
[HtmlAttributeNotBound]
[ViewContext]
public ViewContext ViewContext { get; set; }