32 references to RouteOptions
Microsoft.AspNetCore.Mvc.ApiExplorer (3)
DefaultApiDescriptionProvider.cs (3)
31private readonly RouteOptions _routeOptions; 43/// <param name="routeOptions">The accessor for <see cref="RouteOptions"/>.</param> 50IOptions<RouteOptions> routeOptions)
Microsoft.AspNetCore.Mvc.Core (6)
DependencyInjection\MvcCoreRouteOptionsSetup.cs (5)
11/// Sets up MVC default options for <see cref="RouteOptions"/>. 13internal sealed class MvcCoreRouteOptionsSetup : IConfigureOptions<RouteOptions> 16/// Configures the <see cref="RouteOptions"/>. 18/// <param name="options">The <see cref="RouteOptions"/>.</param> 19public void Configure(RouteOptions options)
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (1)
141ServiceDescriptor.Transient<IConfigureOptions<RouteOptions>, MvcCoreRouteOptionsSetup>());
Microsoft.AspNetCore.Routing (23)
Builder\EndpointRoutingApplicationBuilderExtensions.cs (1)
101var routeOptions = builder.ApplicationServices.GetRequiredService<IOptions<RouteOptions>>();
ConfigureRouteOptions.cs (2)
9internal sealed class ConfigureRouteOptions : IConfigureOptions<RouteOptions> 20public void Configure(RouteOptions options)
DefaultInlineConstraintResolver.cs (2)
28/// <param name="routeOptions">Accessor for <see cref="RouteOptions"/> containing the constraints of interest.</param> 31public DefaultInlineConstraintResolver(IOptions<RouteOptions> routeOptions, IServiceProvider serviceProvider)
DefaultLinkGenerator.cs (1)
41IOptions<RouteOptions> routeOptions,
DefaultParameterPolicyFactory.cs (4)
12private readonly RouteOptions _options; 16IOptions<RouteOptions> options, 49typeof(RouteOptions), 50nameof(RouteOptions.ConstraintMap)));
DependencyInjection\RoutingServiceCollectionExtensions.cs (3)
31services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<RouteOptions>, RegexInlineRouteConstraintSetup>()); 71services.TryAddEnumerable(ServiceDescriptor.Transient<IConfigureOptions<RouteOptions>, ConfigureRouteOptions>( 131Action<RouteOptions> configureOptions)
EndpointMiddleware.cs (2)
21private readonly RouteOptions _routeOptions; 26IOptions<RouteOptions> routeOptions)
EndpointRoutingMiddleware.cs (2)
31private readonly RouteOptions _routeOptions; 40IOptions<RouteOptions> routeOptions,
RegexInlineRouteConstraintSetup.cs (2)
10internal sealed class RegexInlineRouteConstraintSetup : IConfigureOptions<RouteOptions> 12public void Configure(RouteOptions options)
RouteCollection.cs (2)
24private RouteOptions? _options; 195_options = context.RequestServices.GetRequiredService<IOptions<RouteOptions>>().Value;
RouteConstraintBuilder.cs (1)
129/// based on <paramref name="constraintText"/>. See <see cref="RouteOptions.ConstraintMap"/> to register
RouteOptions.cs (1)
83[RequiresUnreferencedCode($"The linker cannot determine what constraints are being added via the ConstraintMap property. Prefer {nameof(RouteOptions)}.{nameof(SetParameterPolicy)} instead for setting constraints. This warning can be suppressed if this property is being used to read or delete constraints.")]