DefaultLinkGenerator.cs (19)
72RouteValueDictionary values,
73RouteValueDictionary? ambientValues = default,
98RouteValueDictionary values,
122RouteValueDictionary values,
123RouteValueDictionary? ambientValues = default,
151RouteValueDictionary values,
224RouteValueDictionary values,
225RouteValueDictionary? ambientValues,
258RouteValueDictionary values,
259RouteValueDictionary? ambientValues,
305RouteValueDictionary values,
306RouteValueDictionary? ambientValues,
312var acceptedValues = templateBinder.GetAcceptedValues(ambientValues, values);
324var combinedValues = templateBinder.GetCombinedValues(ambientValues, acceptedValues);
344public static RouteValueDictionary? GetAmbientValues(HttpContext? httpContext)
389public static void TemplateFailedRequiredValues(ILogger logger, RouteEndpoint endpoint, RouteValueDictionary? ambientValues, RouteValueDictionary values)
406public static void TemplateFailedConstraint(ILogger logger, RouteEndpoint endpoint, string? parameterName, IRouteConstraint? constraint, RouteValueDictionary values)
422public static void TemplateFailedExpansion(ILogger logger, RouteEndpoint endpoint, RouteValueDictionary values)
Patterns\RoutePatternFactory.cs (41)
59/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
64/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
85/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
90/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
95public static RoutePattern Parse([StringSyntax("Route")] string pattern, RouteValueDictionary? defaults, RouteValueDictionary? parameterPolicies)
110/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
115/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
139/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
144/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
152public static RoutePattern Parse([StringSyntax("Route")] string pattern, RouteValueDictionary? defaults, RouteValueDictionary? parameterPolicies, RouteValueDictionary? requiredValues)
192/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
197/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
220/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
225/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
232RouteValueDictionary? defaults,
233RouteValueDictionary? parameterPolicies,
248/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
253/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
278/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
283/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
291RouteValueDictionary? defaults,
292RouteValueDictionary? parameterPolicies,
331/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
336/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
359/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
364/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
371RouteValueDictionary? defaults,
372RouteValueDictionary? parameterPolicies,
387/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
392/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
417/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
422/// The provided object will be converted to key-value pairs using <see cref="RouteValueDictionary"/>
430RouteValueDictionary? defaults,
431RouteValueDictionary? parameterPolicies,
442RouteValueDictionary? defaults,
444RouteValueDictionary? requiredValues,
648private static Dictionary<string, List<RoutePatternParameterPolicyReference>>? CreateRoutePatternPolicyReferences(RouteValueDictionary? parameterPolicies)
1152private static RouteValueDictionary? Wrap(object? values)
Template\TemplateBinder.cs (24)
25private readonly RouteValueDictionary? _defaults;
47RouteValueDictionary defaults)
67RouteValueDictionary? defaults,
83var filters = new RouteValueDictionary(_defaults);
115var filters = new RouteValueDictionary(_defaults);
160public TemplateValuesResult? GetValues(RouteValueDictionary? ambientValues, RouteValueDictionary values)
162var acceptedValues = GetAcceptedValues(ambientValues, values);
180internal RouteValueDictionary? GetAcceptedValues(RouteValueDictionary? ambientValues, RouteValueDictionary values)
403var acceptedValues = RouteValueDictionary.FromArray(slots);
428internal RouteValueDictionary GetCombinedValues(RouteValueDictionary? ambientValues, RouteValueDictionary acceptedValues)
431var combinedValues = new RouteValueDictionary(acceptedValues);
452public bool TryProcessConstraints(HttpContext? httpContext, RouteValueDictionary combinedValues, out string? parameterName, out IRouteConstraint? constraint)
476public string? BindValues(RouteValueDictionary acceptedValues)
492RouteValueDictionary acceptedValues,
520private bool TryBindValuesCore(UriBuildingContext context, RouteValueDictionary acceptedValues)
719RouteValueDictionary? ambientValues,
720RouteValueDictionary acceptedValues,
721RouteValueDictionary combinedValues)