public static Route CreateRouteEx(this MvcRouteHandler handler, string url, object defaults, object constraints, object dataTokens, string[] namespaces) { if (handler == null) { throw new ArgumentNullException("handler"); } if (url == null) { throw new ArgumentNullException("url"); } var route = new RouteEx(url, handler); route.Defaults = new RouteValueDictionary(defaults); route.Constraints = new RouteValueDictionary(constraints); route.DataTokens = new RouteValueDictionary(dataTokens); if (namespaces != null && namespaces.Length > 0) { route.DataTokens["Namespaces"] = namespaces; } return(route); }
public static Route CreateRouteEx(this MvcRouteHandler handler, string url, object defaults, object constraints) { return(handler.CreateRouteEx(url, defaults, constraints, null)); }
public static Route CreateRouteEx(this MvcRouteHandler handler, string url, object defaults, string[] namespaces) { return(handler.CreateRouteEx(url, defaults, null, namespaces)); }
public static Route CreateRouteEx(this MvcRouteHandler handler, string url) { return(handler.CreateRouteEx(url, null, null)); }