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