Comment faire pour ajouter de l'espace de noms d'itinéraire personnalisé d'extension

Im en utilisant les routes.ajouter au lieu de routes.maproute (qui dispose d'un espace de noms arg)
parce que j'ai étendu la Classe de la Route.
J'ai besoin d'ajouter de l'espace de noms sur les routes parce que l'un de mes Domaines a le même nom de contrôleur
à l'intérieur du site.
Mon problème est que je ne sais pas où mettre l'espace de noms..


public class CultureRoute : Route
{
     public CultureRoute(string url, object defaults, object constraints, RouteValueDictionary dataTokens)
            : base(url, new RouteValueDictionary(constraints), dataTokens, new MvcRouteHandler())
        {
        }
}

Mondiale.asax


routes.Add("Default", new CultureRoute(
    "{controller}/{action}/{id}",
    new {controller = "Home", action = "Index", id = UrlParameter.Optional}));

OriginalL'auteur h3n | 2010-11-05