2 writes to Name
Microsoft.AspNetCore.Routing (2)
Template\TemplatePart.cs (2)
40Name = parameter.Name; 93Name = name,
19 references to Name
Microsoft.AspNetCore.Mvc.ApiExplorer (3)
DefaultApiDescriptionProvider.cs (3)
247routeParameters.Add(routeParameter.Name!, CreateRouteInfo(routeParameter)); 326.FirstOrDefault(rp => string.Equals(rp.Name, parameter.Name, StringComparison.OrdinalIgnoreCase)); 423currentSegment += "{" + part.Name + "}";
Microsoft.AspNetCore.Mvc.Core (1)
Routing\AttributeRoute.cs (1)
211if (string.Equals(kvp.Key, parameter.Name, StringComparison.OrdinalIgnoreCase))
Microsoft.AspNetCore.Routing (15)
RouteBase.cs (5)
223constraintBuilder.SetOptional(parameter.Name!); 228constraintBuilder.AddResolvedConstraint(parameter.Name!, inlineConstraint.Constraint); 258if (result.ContainsKey(parameter.Name!)) 262parameter.Name)); 266result.Add(parameter.Name!, parameter.DefaultValue);
Template\RouteTemplate.cs (1)
123if (string.Equals(parameter.Name, name, StringComparison.OrdinalIgnoreCase))
Template\TemplateMatcher.cs (1)
53if (Defaults.TryGetValue(part.Name!, out var value))
Template\TemplatePart.cs (2)
143return "{" + (IsCatchAll ? "*" : string.Empty) + Name + (IsOptional ? "?" : string.Empty) + "}"; 174return RoutePatternFactory.ParameterPart(Name!, DefaultValue, kind, constraints);
Tree\TreeRouteBuilder.cs (6)
122constraintBuilder.SetOptional(parameter.Name); 126constraintBuilder.AddResolvedConstraint(parameter.Name, constraint.Constraint); 152entry.Defaults.Add(parameter.Name, parameter.DefaultValue); 207constraintBuilder.SetOptional(parameter.Name); 212constraintBuilder.AddResolvedConstraint(parameter.Name, constraint.Constraint); 224entry.Defaults.Add(parameter.Name, parameter.DefaultValue);