29 references to RoutePatternParameterKind
Microsoft.AspNetCore.Routing (29)
Patterns\RouteParameterParser.cs (6)
22return new RoutePatternParameterPart(string.Empty, null, RoutePatternParameterKind.Standard, Array.Empty<RoutePatternParameterPolicyReference>()); 29var parameterKind = RoutePatternParameterKind.Standard; 34parameterKind = RoutePatternParameterKind.CatchAll; 39parameterKind = RoutePatternParameterKind.CatchAll; 45parameterKind = RoutePatternParameterKind.Optional;
Patterns\RoutePatternFactory.cs (10)
781parameterKind: RoutePatternParameterKind.Standard, 804parameterKind: RoutePatternParameterKind.Standard, 819RoutePatternParameterKind parameterKind) 828if (@default != null && parameterKind == RoutePatternParameterKind.Optional) 852RoutePatternParameterKind parameterKind, 862if (@default != null && parameterKind == RoutePatternParameterKind.Optional) 888RoutePatternParameterKind parameterKind, 898if (@default != null && parameterKind == RoutePatternParameterKind.Optional) 915RoutePatternParameterKind parameterKind, 925RoutePatternParameterKind parameterKind,
Patterns\RoutePatternParameterKind.cs (3)
16/// The <see cref="RoutePatternParameterKind"/> of a standard parameter 22/// The <see cref="RoutePatternParameterKind"/> of an optional parameter. 27/// The <see cref="RoutePatternParameterKind"/> of a catch-all parameter.
Patterns\RoutePatternParameterPart.cs (6)
23RoutePatternParameterKind parameterKind, 32RoutePatternParameterKind parameterKind, 65public bool IsCatchAll => ParameterKind == RoutePatternParameterKind.CatchAll; 71public bool IsOptional => ParameterKind == RoutePatternParameterKind.Optional; 74/// Gets the <see cref="RoutePatternParameterKind"/> of this parameter. 76public RoutePatternParameterKind ParameterKind { get; }
Template\TemplatePart.cs (4)
167var kind = IsCatchAll ? 168RoutePatternParameterKind.CatchAll : 170RoutePatternParameterKind.Optional : 171RoutePatternParameterKind.Standard;