public static IDictionary<string, IHttpRoute> GetRouteMapping(this HttpConfiguration config)
{
FieldInfo field = typeof(HttpRouteCollection).GetField("_dictionary", BindingFlags.NonPublic | BindingFlags.Instance);
var val = field.GetValue(config.Routes);
return (Dictionary<string, IHttpRoute>)val;
}