5 writes to Values
Microsoft.AspNetCore.Routing (5)
Matching\CandidateState.cs (2)
17Values = null; 23Values = values;
Matching\DfaMatcher.cs (3)
151state.Values = RouteValueDictionary.FromArray(slots); 160state.Values ??= new RouteValueDictionary(); 170state.Values ??= new RouteValueDictionary();
11 references to Values
Microsoft.AspNetCore.Mvc.Core (2)
Routing\ActionConstraintMatcherPolicy.cs (1)
219var routeData = new RouteData(candidate.Values!);
Routing\DynamicControllerEndpointMatcherPolicy.cs (1)
77var originalValues = candidates[i].Values!;
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\DynamicPageEndpointMatcherPolicy.cs (1)
79var originalValues = candidates[i].Values;
Microsoft.AspNetCore.Routing (8)
Matching\CandidateSet.cs (4)
148candidate = new CandidateState(candidate.Endpoint, candidate.Values, score); 236ReplaceEndpoint(index, endpoints[0], Candidates[index].Values); 242var values = Candidates[index].Values; 305Candidates[i + endpoints.Count - 1] = new CandidateState(original[i].Endpoint, original[i].Values, original[i].Score + scoreOffset);
Matching\DefaultEndpointSelector.cs (2)
40httpContext.Request.RouteValues = state.Values!; 75values = state.Values;
Matching\DfaMatcher.cs (2)
161if (!ProcessComplexSegments(candidate.Endpoint, candidate.ComplexSegments, path, segments, state.Values)) 171if (!ProcessConstraints(candidate.Endpoint, candidate.Constraints, httpContext, state.Values))