private void ReplaceRouteTokens() { RouteToken token = null; while ((token = RouteToken.Next(Route)) != null) { if (values.ContainsKey(token.Name)) { Route = Route.Replace(token.ToString(), values[token.Name]); } } }