32 references to RouteOptions
Microsoft.AspNetCore.Mvc.ApiExplorer (3)
DefaultApiDescriptionProvider.cs (3)
31
private readonly
RouteOptions
_routeOptions;
43
/// <param name="routeOptions">The accessor for <see cref="
RouteOptions
"/>.</param>
50
IOptions<
RouteOptions
> routeOptions)
Microsoft.AspNetCore.Mvc.Core (6)
DependencyInjection\MvcCoreRouteOptionsSetup.cs (5)
11
/// Sets up MVC default options for <see cref="
RouteOptions
"/>.
13
internal sealed class MvcCoreRouteOptionsSetup : IConfigureOptions<
RouteOptions
>
16
/// Configures the <see cref="
RouteOptions
"/>.
18
/// <param name="options">The <see cref="
RouteOptions
"/>.</param>
19
public void Configure(
RouteOptions
options)
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (1)
141
ServiceDescriptor.Transient<IConfigureOptions<
RouteOptions
>, MvcCoreRouteOptionsSetup>());
Microsoft.AspNetCore.Routing (23)
Builder\EndpointRoutingApplicationBuilderExtensions.cs (1)
101
var routeOptions = builder.ApplicationServices.GetRequiredService<IOptions<
RouteOptions
>>();
ConfigureRouteOptions.cs (2)
9
internal sealed class ConfigureRouteOptions : IConfigureOptions<
RouteOptions
>
20
public void Configure(
RouteOptions
options)
DefaultInlineConstraintResolver.cs (2)
28
/// <param name="routeOptions">Accessor for <see cref="
RouteOptions
"/> containing the constraints of interest.</param>
31
public DefaultInlineConstraintResolver(IOptions<
RouteOptions
> routeOptions, IServiceProvider serviceProvider)
DefaultLinkGenerator.cs (1)
41
IOptions<
RouteOptions
> routeOptions,
DefaultParameterPolicyFactory.cs (4)
12
private readonly
RouteOptions
_options;
16
IOptions<
RouteOptions
> options,
49
typeof(
RouteOptions
),
50
nameof(
RouteOptions
.ConstraintMap)));
DependencyInjection\RoutingServiceCollectionExtensions.cs (3)
31
services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<
RouteOptions
>, RegexInlineRouteConstraintSetup>());
71
services.TryAddEnumerable(ServiceDescriptor.Transient<IConfigureOptions<
RouteOptions
>, ConfigureRouteOptions>(
131
Action<
RouteOptions
> configureOptions)
EndpointMiddleware.cs (2)
21
private readonly
RouteOptions
_routeOptions;
26
IOptions<
RouteOptions
> routeOptions)
EndpointRoutingMiddleware.cs (2)
31
private readonly
RouteOptions
_routeOptions;
40
IOptions<
RouteOptions
> routeOptions,
RegexInlineRouteConstraintSetup.cs (2)
10
internal sealed class RegexInlineRouteConstraintSetup : IConfigureOptions<
RouteOptions
>
12
public void Configure(
RouteOptions
options)
RouteCollection.cs (2)
24
private
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.")]