1 write to Default
Microsoft.AspNetCore.Routing (1)
Patterns\RoutePatternParameterPart.cs (1)
40Default = @default;
15 references to Default
Microsoft.AspNetCore.Mvc.Core (2)
Routing\RoutePatternWriter.cs (2)
51if (parameterPart.Default != null) 54sb.Append(parameterPart.Default);
Microsoft.AspNetCore.Routing (13)
Matching\DfaMatcherBuilder.cs (3)
780var hasDefaultValue = parameterPart.Default != null || parameterPart.IsCatchAll; 781_slots.Add(hasDefaultValue ? new KeyValuePair<string, object>(parameterPart.Name, parameterPart.Default) : default); 868parameterPart.Default == null)
Patterns\RoutePatternFactory.cs (6)
579var @default = parameter.Default; 583if (parameter.Default != null && !Equals(newDefault, parameter.Default)) 598if (parameter.Default != null) 605updatedDefaults[parameter.Name] = parameter.Default; 626if (Equals(parameter.Default, @default)
Patterns\RoutePatternParameterPart.cs (2)
118if (Default is not null) 121builder.Append(Default);
Patterns\RoutePatternParser.cs (1)
223if (templatePart.IsOptional && templatePart.Default != null)
Template\TemplatePart.cs (1)
43DefaultValue = parameter.Default;