24 references to GetParameter
Microsoft.AspNetCore.Mvc.ApiExplorer (4)
EndpointMetadataApiDescriptionProvider.cs (4)
204var name = pattern.GetParameter(parameterName)?.Name ?? parameterName; 221if (pattern.GetParameter(parameter.Name) is not RoutePatternParameterPart parameterPart) 258var name = pattern.GetParameter(parameterName)?.Name ?? parameterName; 294if (parameter.Name is { } name && pattern.GetParameter(name) is { } routeParam)
Microsoft.AspNetCore.Mvc.Core (2)
Routing\ActionEndpointFactory.cs (2)
192if (route.Pattern.GetParameter(key) != null) 283var parameter = attributeRoutePattern.GetParameter(routeValue.Key);
Microsoft.AspNetCore.OpenApi (2)
Services\OpenApiGenerator.cs (2)
385var name = attributeName ?? (pattern.GetParameter(parameter.Name) is { } routeParameter ? routeParameter.Name : parameter.Name); 437if (parameter.Name is { } name && pattern.GetParameter(name) is not null)
Microsoft.AspNetCore.Routing (9)
DefaultLinkParser.cs (1)
95var parameter = endpoint.RoutePattern.GetParameter(kvp.Key);
Matching\DfaMatcherBuilder.cs (1)
813var parameter = routeEndpoint.RoutePattern.GetParameter(kvp.Key); // may be null, that's ok
Patterns\DefaultRoutePatternTransformer.cs (4)
56if (original.GetParameter(kvp.Key) != null) 83if (original.GetParameter(kvp.Key) == null && 98else if ((parameter = original.GetParameter(kvp.Key)) != null) 159var parameter = original.GetParameter(kvp.Key);
Template\DefaultTemplateBinderFactory.cs (1)
45var parameter = pattern.GetParameter(parameterName);
Template\TemplateBinder.cs (2)
219var hasParameter = _pattern.GetParameter(key) != null; 711var parameter = _pattern.GetParameter(kvp.Key);
Microsoft.AspNetCore.Routing.Tests (7)
Patterns\DefaultRoutePatternTransformerTest.cs (2)
204Assert.Null(actual.GetParameter("controller").Default); 206Assert.Null(actual.GetParameter("action").Default);
Patterns\RoutePatternFactoryTest.cs (5)
30Assert.Equal("15", actual.GetParameter("a").Default); 31Assert.Equal(17, actual.GetParameter("b").Default); 32Assert.Equal("19", actual.GetParameter("c").Default); 155actual.GetParameter("a").ParameterPolicies, 159actual.GetParameter("b").ParameterPolicies,