12 writes to ExplicitValues
Microsoft.AspNetCore.Mvc.Core (2)
Routing\ControllerLinkGeneratorExtensions.cs (1)
216ExplicitValues = explicitValues
Routing\PageLinkGeneratorExtensions.cs (1)
216ExplicitValues = explicitValues
Microsoft.AspNetCore.Routing (1)
LinkGeneratorRouteValuesAddressExtensions.cs (1)
360ExplicitValues = values ?? new(),
Microsoft.AspNetCore.Routing.Microbenchmarks (1)
LinkGeneration\SingleRouteRouteValuesAddressSchemeBenchmark.cs (1)
43ExplicitValues = new RouteValueDictionary(new { controller = "Products", action = "Details" }),
Microsoft.AspNetCore.Routing.Tests (8)
LinkGeneratorIntegrationTest.cs (1)
706ExplicitValues = new RouteValueDictionary(values),
RouteValuesAddressSchemeTest.cs (7)
169ExplicitValues = new RouteValueDictionary(new { id = 8 }), 194ExplicitValues = new RouteValueDictionary(new { id = 7 }), 225ExplicitValues = new RouteValueDictionary(new { id = 12 }), 251ExplicitValues = new RouteValueDictionary(new { id = 7 }), 275ExplicitValues = new RouteValueDictionary(new { id = 10 }), 299ExplicitValues = new RouteValueDictionary(new { id = 10 }), 327ExplicitValues = new RouteValueDictionary(),
45 references to ExplicitValues
Microsoft.AspNetCore.Http.Results.Tests (4)
AcceptedAtRouteOfTResultTests.cs (1)
100Assert.Equal(new RouteValueDictionary(values), linkGenerator.RouteValuesAddress.ExplicitValues);
AcceptedAtRouteResultTests.cs (1)
54Assert.Equal(new RouteValueDictionary(values), linkGenerator.RouteValuesAddress.ExplicitValues);
CreatedAtRouteOfTResultTests.cs (1)
70Assert.Equal(new RouteValueDictionary(values), linkGenerator.RouteValuesAddress.ExplicitValues);
CreatedAtRouteResultTests.cs (1)
53Assert.Equal(new RouteValueDictionary(values), linkGenerator.RouteValuesAddress.ExplicitValues);
Microsoft.AspNetCore.Mvc.Core (8)
Routing\ControllerLinkGeneratorExtensions.cs (4)
57address.ExplicitValues, 93return generator.GetPathByAddress<RouteValuesAddress>(address, address.ExplicitValues, pathBase, fragment, options); 153address.ExplicitValues, 203return generator.GetUriByAddress<RouteValuesAddress>(address, address.ExplicitValues, scheme, host, pathBase, fragment, options);
Routing\PageLinkGeneratorExtensions.cs (4)
56address.ExplicitValues, 95return generator.GetPathByAddress(address, address.ExplicitValues, pathBase, fragment, options); 154address.ExplicitValues, 203return generator.GetUriByAddress<RouteValuesAddress>(address, address.ExplicitValues, scheme, host, pathBase, fragment, options);
Microsoft.AspNetCore.Routing (10)
LinkGeneratorRouteValuesAddressExtensions.cs (8)
48address.ExplicitValues, 88address.ExplicitValues, 120return generator.GetPathByAddress<RouteValuesAddress>(address, address.ExplicitValues, pathBase, fragment, options); 148return generator.GetPathByAddress<RouteValuesAddress>(address, address.ExplicitValues, pathBase, fragment, options); 201address.ExplicitValues, 260address.ExplicitValues, 309return generator.GetUriByAddress<RouteValuesAddress>(address, address.ExplicitValues, scheme, host, pathBase, fragment, options); 352return generator.GetUriByAddress<RouteValuesAddress>(address, address.ExplicitValues, scheme, host, pathBase, fragment, options);
RouteValuesAddress.cs (1)
33_toString ??= $"{RouteName}({string.Join(',', ExplicitValues.Select(kv => $"{kv.Key}=[{kv.Value}]"))})";
RouteValuesAddressScheme.cs (1)
33address.ExplicitValues,
Microsoft.AspNetCore.Routing.Tests (23)
LinkGeneratorIntegrationTest.cs (23)
226address.ExplicitValues, 247address.ExplicitValues, 268address.ExplicitValues, 289address.ExplicitValues, 310address.ExplicitValues, 331address.ExplicitValues, 352address.ExplicitValues, 377address.ExplicitValues, 398address.ExplicitValues, 419address.ExplicitValues, 440address.ExplicitValues, 461address.ExplicitValues, 482address.ExplicitValues, 503address.ExplicitValues, 524address.ExplicitValues, 545address.ExplicitValues, 566address.ExplicitValues, 587address.ExplicitValues, 608address.ExplicitValues, 629address.ExplicitValues, 650address.ExplicitValues, 671address.ExplicitValues, 692address.ExplicitValues,