private static RouteValuesAddress CreateAddress(HttpContext?httpContext, string?routeName, object?values)
 {
     return(new RouteValuesAddress()
     {
         AmbientValues = DefaultLinkGenerator.GetAmbientValues(httpContext),
         ExplicitValues = new RouteValueDictionary(values),
         RouteName = routeName,
     });
 }
Beispiel #2
0
 public DefaultLinkGenerationTemplate(
     DefaultLinkGenerator linkGenerator,
     IEnumerable <RouteEndpoint> endpoints,
     HttpContext httpContext,
     RouteValueDictionary explicitValues,
     RouteValueDictionary ambientValues)
 {
     LinkGenerator         = linkGenerator;
     Endpoints             = endpoints;
     HttpContext           = httpContext;
     EarlierExplicitValues = explicitValues;
     AmbientValues         = ambientValues;
 }