aspnetcore/src/Microsoft.AspNet.Mvc.Core/UrlHelperExtensions.cs

73 lines
2.6 KiB
C#

namespace Microsoft.AspNet.Mvc
{
public static class UrlHelperExtensions
{
public static string Action([NotNull] this IUrlHelper helper)
{
return helper.Action(
action: null,
controller: null,
values: null,
protocol: null,
host: null,
fragment: null);
}
public static string Action([NotNull] this IUrlHelper helper, string action)
{
return helper.Action(action, controller: null, values: null, protocol: null, host: null, fragment: null);
}
public static string Action([NotNull] this IUrlHelper helper, string action, object values)
{
return helper.Action(action, controller: null, values: values, protocol: null, host: null, fragment: null);
}
public static string Action([NotNull] this IUrlHelper helper, string action, string controller)
{
return helper.Action(action, controller, values: null, protocol: null, host: null, fragment: null);
}
public static string Action([NotNull] this IUrlHelper helper, string action, string controller, object values)
{
return helper.Action(action, controller, values, protocol: null, host: null, fragment: null);
}
public static string Action(
[NotNull] this IUrlHelper helper,
string action,
string controller,
object values,
string protocol)
{
return helper.Action(action, controller, values, protocol, host: null, fragment: null);
}
public static string Action(
[NotNull] this IUrlHelper helper,
string action,
string controller,
object values,
string protocol,
string host)
{
return helper.Action(action, controller, values, protocol, host, fragment: null);
}
public static string RouteUrl([NotNull] this IUrlHelper helper, object values)
{
return helper.RouteUrl(values, protocol: null, host: null, fragment: null);
}
public static string RouteUrl([NotNull] this IUrlHelper helper, object values, string protocol)
{
return helper.RouteUrl(values, protocol, host: null, fragment: null);
}
public static string RouteUrl([NotNull] this IUrlHelper helper, object values, string protocol, string host)
{
return helper.RouteUrl(values, protocol, host, fragment: null);
}
}
}