1 instantiation of RoutePatternSeparatorPart
Microsoft.AspNetCore.Routing (1)
Patterns\RoutePatternFactory.cs (1)
760
return new
RoutePatternSeparatorPart
(content);
19 references to RoutePatternSeparatorPart
Microsoft.AspNetCore.Mvc.Core (1)
Routing\RoutePatternWriter.cs (1)
66
else if (part is
RoutePatternSeparatorPart
separatorPart)
Microsoft.AspNetCore.Routing (18)
Patterns\RoutePatternFactory.cs (4)
746
/// Creates a <see cref="
RoutePatternSeparatorPart
"/> from the provided text
750
/// <returns>The <see cref="
RoutePatternSeparatorPart
"/>.</returns>
751
public static
RoutePatternSeparatorPart
SeparatorPart(string content)
758
private static
RoutePatternSeparatorPart
SeparatorPartCore(string content)
Patterns\RoutePatternMatcher.cs (9)
218
var
part = (
RoutePatternSeparatorPart
)pathSegment.Parts[0];
311
var
separator = (
RoutePatternSeparatorPart
)routeSegment.Parts[indexOfLastSegment - 1];
387
var
literal = (
RoutePatternSeparatorPart
)part;
408
else if (part is
RoutePatternSeparatorPart
separator && ((indexOfLiteral + separator.Content.Length) != requestSegment.Length))
455
var
separator = (
RoutePatternSeparatorPart
)lastLiteral;
Patterns\RoutePatternPartKind.cs (1)
26
/// The <see cref="RoutePatternPartKind"/> of a <see cref="
RoutePatternSeparatorPart
"/>.
Patterns\RoutePatternSeparatorPart.cs (1)
9
/// Represents an optional separator part of a route pattern. Instances of <see cref="
RoutePatternSeparatorPart
"/>
Template\TemplateBinder.cs (2)
534
else if (part is
RoutePatternSeparatorPart
separatorPart)
576
if (j != 0 && parameterPart.IsOptional && parts[j - 1] is
RoutePatternSeparatorPart
)
Template\TemplatePart.cs (1)
46
else if (other.IsSeparator && other is
RoutePatternSeparatorPart
separator)