public classDomainRoute : Route
{privateRegex domainRegex;privateRegex pathRegex;public string Domain { get; set; }public DomainRoute(string domain, string url, RouteValueDictionary defaults): base(url, defaults, newMvcRouteHandler())
{
Domain=domain;
}public DomainRoute(string domain, string url, RouteValueDictionary defaults, IRouteHandler routeHandler): base(url, defaults, routeHandler)
{
Domain=domain;
}public DomainRoute(string domain, string url, object defaults): base(url, new RouteValueDictionary(defaults), newMvcRouteHandler())
{
Domain=domain;
}public DomainRoute(string domain, string url, object defaults, IRouteHandler routeHandler): base(url, newRouteValueDictionary(defaults), routeHandler)
{
Domain=domain;
}public overrideRouteData GetRouteData(HttpContextBase httpContext)