5 writes to RouteInfo
Microsoft.AspNetCore.Mvc.ApiExplorer (3)
DefaultApiDescriptionProvider.cs (2)
256parameter.RouteInfo = routeInfo; 291RouteInfo = routeParameter.Value,
EndpointMetadataApiDescriptionProvider.cs (1)
197RouteInfo = routeInfo
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (2)
DefaultApiDescriptionProviderTest.cs (2)
2126RouteInfo = new ApiParameterRouteInfo(), 2181RouteInfo = new ApiParameterRouteInfo { DefaultValue = defaultValue },
31 references to RouteInfo
ApiExplorerWebSite (4)
ApiExplorerDataFilter.cs (4)
73if (parameter.RouteInfo != null) 77ConstraintTypes = parameter.RouteInfo.Constraints?.Select(c => c.GetType().Name).ToArray(), 78DefaultValue = parameter.RouteInfo.DefaultValue, 79IsOptional = parameter.RouteInfo.IsOptional,
Microsoft.AspNetCore.Mvc.ApiExplorer (4)
DefaultApiDescriptionProvider.cs (4)
260!parameter.RouteInfo.IsOptional) 318if (parameter.Source == BindingSource.Path && parameter.RouteInfo != null) 329else if (!parameter.RouteInfo.IsOptional) 343parameter.DefaultValue = parameter.RouteInfo?.DefaultValue;
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (22)
DefaultApiDescriptionProviderTest.cs (13)
216Assert.Equal(isOptional, parameter.RouteInfo.IsOptional); 221Assert.IsType(constraintType, Assert.Single(parameter.RouteInfo.Constraints)); 226Assert.Equal(defaultValue, parameter.RouteInfo.DefaultValue); 230Assert.Null(parameter.RouteInfo.DefaultValue); 262Assert.Equal(isOptional, parameter.RouteInfo.IsOptional); 267Assert.IsType(constraintType, Assert.Single(parameter.RouteInfo.Constraints)); 272Assert.Equal(defaultValue, parameter.RouteInfo.DefaultValue); 276Assert.Null(parameter.RouteInfo.DefaultValue); 371Assert.Null(id.RouteInfo); 402Assert.NotNull(id.RouteInfo); 423Assert.Equal(expectedOptional, parameter.RouteInfo.IsOptional); 469Assert.Empty(id1.RouteInfo.Constraints); 473Assert.IsType<IntRouteConstraint>(Assert.Single(id2.RouteInfo.Constraints));
EndpointMetadataApiDescriptionProviderTest.cs (9)
1385Assert.Null(parameter.RouteInfo); 1390Assert.NotNull(parameter.RouteInfo); 1391Assert.NotNull(parameter.RouteInfo.Constraints); 1392Assert.Empty(parameter.RouteInfo.Constraints); 1393Assert.True(parameter.RouteInfo.IsOptional); 1394Assert.Equal("default", parameter.RouteInfo!.DefaultValue); 1418Assert.NotNull(parameter.RouteInfo); 1419Assert.NotNull(parameter.RouteInfo.Constraints); 1420Assert.Collection(parameter.RouteInfo.Constraints,
Microsoft.AspNetCore.OpenApi (1)
Extensions\JsonNodeSchemaExtensions.cs (1)
334if (parameterDescription.RouteInfo?.Constraints is { } constraints)