6 types derived from DynamicRouteValueTransformer
Microsoft.AspNetCore.Mvc.Core.Test (1)
Routing\DynamicControllerEndpointMatcherPolicyTest.cs (1)
445private class CustomTransformer : DynamicRouteValueTransformer
Microsoft.AspNetCore.Mvc.RazorPages.Test (1)
Infrastructure\DynamicPageEndpointMatcherPolicyTest.cs (1)
445private class CustomTransformer : DynamicRouteValueTransformer
Mvc.RoutingWebSite (4)
StartupForDynamic.cs (1)
46private class Transformer : DynamicRouteValueTransformer
StartupForDynamicAndRazorPages.cs (1)
32private class Transformer : DynamicRouteValueTransformer
StartupForDynamicOrder.cs (1)
86private class Transformer : DynamicRouteValueTransformer
StartupRoutingDifferentBranches.cs (1)
91public class BranchesTransformer : DynamicRouteValueTransformer
30 references to DynamicRouteValueTransformer
Microsoft.AspNetCore.Mvc.Core (17)
Builder\ControllerEndpointRouteBuilderExtensions.cs (9)
418/// <typeparam name="TTransformer">The type of a <see cref="DynamicRouteValueTransformer"/>.</typeparam> 421/// This method allows the registration of a <see cref="RouteEndpoint"/> and <see cref="DynamicRouteValueTransformer"/> 430where TTransformer : DynamicRouteValueTransformer 444/// <typeparam name="TTransformer">The type of a <see cref="DynamicRouteValueTransformer"/>.</typeparam> 447/// This method allows the registration of a <see cref="RouteEndpoint"/> and <see cref="DynamicRouteValueTransformer"/> 457where TTransformer : DynamicRouteValueTransformer 479/// <typeparam name="TTransformer">The type of a <see cref="DynamicRouteValueTransformer"/>.</typeparam> 482/// This method allows the registration of a <see cref="RouteEndpoint"/> and <see cref="DynamicRouteValueTransformer"/> 492where TTransformer : DynamicRouteValueTransformer
Routing\DynamicControllerEndpointMatcherPolicy.cs (2)
86DynamicRouteValueTransformer? transformer = null; 93transformer = (DynamicRouteValueTransformer)httpContext.RequestServices.GetRequiredService(transformerMetadata.SelectorType);
Routing\DynamicControllerRouteValueTransformerMetadata.cs (2)
14if (!typeof(DynamicRouteValueTransformer).IsAssignableFrom(selectorType)) 17$"The provided type must be a subclass of {typeof(DynamicRouteValueTransformer)}",
Routing\DynamicRouteValueTransformer.cs (4)
15/// <see cref="DynamicRouteValueTransformer"/> can be used with 27/// Operations on a <see cref="DynamicRouteValueTransformer" /> instance will be called for each dynamic endpoint 40/// Implementations <see cref="DynamicRouteValueTransformer" /> should be registered with the service 41/// collection as type <see cref="DynamicRouteValueTransformer" />. Implementations can use any service
Microsoft.AspNetCore.Mvc.RazorPages (13)
Builder\RazorPagesEndpointRouteBuilderExtensions.cs (9)
269/// <typeparam name="TTransformer">The type of a <see cref="DynamicRouteValueTransformer"/>.</typeparam> 272/// This method allows the registration of a <see cref="RouteEndpoint"/> and <see cref="DynamicRouteValueTransformer"/> 281where TTransformer : DynamicRouteValueTransformer 293/// <typeparam name="TTransformer">The type of a <see cref="DynamicRouteValueTransformer"/>.</typeparam> 296/// This method allows the registration of a <see cref="RouteEndpoint"/> and <see cref="DynamicRouteValueTransformer"/> 305where TTransformer : DynamicRouteValueTransformer 327/// <typeparam name="TTransformer">The type of a <see cref="DynamicRouteValueTransformer"/>.</typeparam> 330/// This method allows the registration of a <see cref="RouteEndpoint"/> and <see cref="DynamicRouteValueTransformer"/> 339where TTransformer : DynamicRouteValueTransformer
Infrastructure\DynamicPageEndpointMatcherPolicy.cs (2)
87DynamicRouteValueTransformer? transformer = null; 94transformer = (DynamicRouteValueTransformer)httpContext.RequestServices.GetRequiredService(transformerMetadata.SelectorType);
Infrastructure\DynamicPageRouteValueTransformerMetadata.cs (2)
15if (!typeof(DynamicRouteValueTransformer).IsAssignableFrom(selectorType)) 18$"The provided type must be a subclass of {typeof(DynamicRouteValueTransformer)}",