5 instantiations of RouteValueDictionary
Microsoft.AspNetCore.Components (5)
Routing\RouteContext.cs (1)
44public RouteValueDictionary RouteValues { get; set; } = new();
Routing\RouteTable.cs (1)
30var routeValueDictionary = new RouteValueDictionary(endpointRouteData.RouteValues);
src\Http\Routing\src\Patterns\RoutePatternMatcher.cs (2)
30Defaults = defaults ?? new RouteValueDictionary(); 347var outValues = new RouteValueDictionary();
src\Http\Routing\src\Tree\TreeRouteBuilder.cs (1)
145entry.Defaults = new RouteValueDictionary();
46 references to RouteValueDictionary
Microsoft.AspNetCore.Components (46)
Routing\RouteContext.cs (1)
44public RouteValueDictionary RouteValues { get; set; } = new();
Routing\RouteTable.cs (2)
30var routeValueDictionary = new RouteValueDictionary(endpointRouteData.RouteValues); 70private static void ProcessParameters(InboundRouteEntry entry, RouteValueDictionary routeValues)
src\Http\Http.Abstractions\src\Routing\RouteValueDictionary.cs (10)
104/// Creates an empty <see cref="RouteValueDictionary"/>. 164/// Creates a <see cref="RouteValueDictionary"/> initialized with the specified <paramref name="values"/>. 379throw new ArgumentException($"An element with the key '{key}' already exists in the {nameof(RouteValueDictionary)}."); 538/// Attempts to remove and return the value that has the specified key from the <see cref="RouteValueDictionary"/>. 541/// <param name="value">When this method returns, contains the object removed from the <see cref="RouteValueDictionary"/>, or <c>null</c> if key does not exist.</param> 790private readonly RouteValueDictionary _dictionary; 796/// <param name="dictionary">A <see cref="RouteValueDictionary"/>.</param> 797public Enumerator(RouteValueDictionary dictionary) 824var dictionary = _dictionary; 851var dictionary = _dictionary;
src\Http\Routing.Abstractions\src\IRouteConstraint.cs (1)
44RouteValueDictionary values);
src\Http\Routing\src\Constraints\BoolRouteConstraint.cs (1)
33RouteValueDictionary values)
src\Http\Routing\src\Constraints\CompositeRouteConstraint.cs (1)
47RouteValueDictionary values)
src\Http\Routing\src\Constraints\DateTimeRouteConstraint.cs (1)
39RouteValueDictionary values)
src\Http\Routing\src\Constraints\DecimalRouteConstraint.cs (1)
33RouteValueDictionary values)
src\Http\Routing\src\Constraints\DoubleRouteConstraint.cs (1)
33RouteValueDictionary values)
src\Http\Routing\src\Constraints\FileNameRouteConstraint.cs (1)
104RouteValueDictionary values)
src\Http\Routing\src\Constraints\FloatRouteConstraint.cs (1)
33RouteValueDictionary values)
src\Http\Routing\src\Constraints\GuidRouteConstraint.cs (1)
35RouteValueDictionary values)
src\Http\Routing\src\Constraints\IntRouteConstraint.cs (1)
33RouteValueDictionary values)
src\Http\Routing\src\Constraints\LengthRouteConstraint.cs (1)
89RouteValueDictionary values)
src\Http\Routing\src\Constraints\LongRouteConstraint.cs (1)
33RouteValueDictionary values)
src\Http\Routing\src\Constraints\MaxLengthRouteConstraint.cs (1)
53RouteValueDictionary values)
src\Http\Routing\src\Constraints\MaxRouteConstraint.cs (1)
47RouteValueDictionary values)
src\Http\Routing\src\Constraints\MinLengthRouteConstraint.cs (1)
53RouteValueDictionary values)
src\Http\Routing\src\Constraints\MinRouteConstraint.cs (1)
47RouteValueDictionary values)
src\Http\Routing\src\Constraints\NonFileNameRouteConstraint.cs (1)
100RouteValueDictionary values)
src\Http\Routing\src\Constraints\NullRouteConstraint.cs (1)
23public bool Match(string routeKey, RouteValueDictionary values)
src\Http\Routing\src\Constraints\OptionalRouteConstraint.cs (1)
47RouteValueDictionary values)
src\Http\Routing\src\Constraints\RangeRouteConstraint.cs (1)
61RouteValueDictionary values)
src\Http\Routing\src\Constraints\RegexErrorStubRouteConstraint.cs (1)
26bool IRouteConstraint.Match(string routeKey, RouteValueDictionary values)
src\Http\Routing\src\Constraints\RegexRouteConstraint.cs (1)
88RouteValueDictionary values)
src\Http\Routing\src\Patterns\RoutePatternFactory.cs (2)
442RouteValueDictionary? defaults, 444RouteValueDictionary? requiredValues,
src\Http\Routing\src\Patterns\RoutePatternMatcher.cs (7)
25RouteValueDictionary defaults) 59public RouteValueDictionary Defaults { get; } 63public bool TryMatch(PathString path, RouteValueDictionary values) 247private bool SavePathSegmentsAsValues(int index, RouteValueDictionary values, StringSegment requestSegment, RoutePatternPathSegment pathSegment) 289RouteValueDictionary values) 335RouteValueDictionary values, 347var outValues = new RouteValueDictionary();
src\Http\Routing\src\RouteConstraintMatcher.cs (1)
46RouteValueDictionary routeValues)
src\Http\Routing\src\Tree\InboundRouteEntry.cs (1)
35public RouteValueDictionary Defaults { get; set; }