Teste se o URL de uma solicitação está na tabela Rota

Quero testar se um URL faz parte das rotas definidas noGlobal.asax. Isto é o que eu tenho:

var TheRequest = HttpContext.Current.Request.Url.AbsolutePath.ToString();
var TheRoutes = System.Web.Routing.RouteTable.Routes;

foreach (var TheRoute in TheRoutes)
{
    if (TheRequest  == TheRoute.Url) //problem here
    {
        RequestIsInRoutes = true;
    }
}

O problema é que não consigo extrair o URL da rota. O que eu preciso mudar?