56 references to RoutePatternParser
Microsoft.AspNetCore.Routing (10)
Patterns\RoutePatternFactory.cs (10)
49
return
RoutePatternParser
.Parse(pattern);
74
var original =
RoutePatternParser
.Parse(pattern);
99
var original =
RoutePatternParser
.Parse(pattern);
128
var original =
RoutePatternParser
.Parse(pattern);
156
var original =
RoutePatternParser
.Parse(pattern);
773
if (parameterName.AsSpan().IndexOfAny(
RoutePatternParser
.InvalidParameterNameChars) >= 0)
796
if (parameterName.AsSpan().IndexOfAny(
RoutePatternParser
.InvalidParameterNameChars) >= 0)
823
if (parameterName.AsSpan().IndexOfAny(
RoutePatternParser
.InvalidParameterNameChars) >= 0)
857
if (parameterName.AsSpan().IndexOfAny(
RoutePatternParser
.InvalidParameterNameChars) >= 0)
893
if (parameterName.AsSpan().IndexOfAny(
RoutePatternParser
.InvalidParameterNameChars) >= 0)
Microsoft.AspNetCore.Routing.Tests (46)
Patterns\RoutePatternMatcherTest.cs (2)
1093
RoutePatternParser
.Parse(template),
1105
RoutePatternParser
.Parse(template),
Patterns\RoutePatternParserTest.cs (44)
23
var actual =
RoutePatternParser
.Parse(template);
38
var actual =
RoutePatternParser
.Parse(template);
53
var actual =
RoutePatternParser
.Parse(template);
72
var actual =
RoutePatternParser
.Parse(template);
91
var actual =
RoutePatternParser
.Parse(template);
110
var actual =
RoutePatternParser
.Parse(template);
129
var actual =
RoutePatternParser
.Parse(template);
149
var actual =
RoutePatternParser
.Parse(template);
169
var actual =
RoutePatternParser
.Parse(template);
189
var actual =
RoutePatternParser
.Parse(template);
209
var actual =
RoutePatternParser
.Parse(template);
231
var actual =
RoutePatternParser
.Parse(template);
253
var actual =
RoutePatternParser
.Parse(template);
275
var actual =
RoutePatternParser
.Parse(template);
297
var actual =
RoutePatternParser
.Parse(template);
317
var actual =
RoutePatternParser
.Parse(template);
342
var actual =
RoutePatternParser
.Parse(template);
359
() =>
RoutePatternParser
.Parse(template),
371
() =>
RoutePatternParser
.Parse(template),
388
() =>
RoutePatternParser
.Parse(template),
403
() =>
RoutePatternParser
.Parse(template),
412
() =>
RoutePatternParser
.Parse("{Controller}.mvc/{id}/{controller}"),
426
() =>
RoutePatternParser
.Parse(template),
435
() =>
RoutePatternParser
.Parse("123{a}abc{*moo}"),
444
() =>
RoutePatternParser
.Parse("{*p1}/{*p2}"),
452
() =>
RoutePatternParser
.Parse("{*p1}abc{*p2}"),
461
() =>
RoutePatternParser
.Parse("foo/{*}"),
489
ExceptionAssert.Throws<RoutePatternException>(() =>
RoutePatternParser
.Parse(template), expectedMessage);
496
() =>
RoutePatternParser
.Parse("foo/{{p1}"),
505
() =>
RoutePatternParser
.Parse("foo/{p1}}"),
514
() =>
RoutePatternParser
.Parse("{aaa}/{AAA}"),
522
() =>
RoutePatternParser
.Parse("{aaa}/{*AAA}"),
530
() =>
RoutePatternParser
.Parse("{a}/{aa}a}/{z}"),
539
() =>
RoutePatternParser
.Parse("{a}/{a{aa}/{z}"),
547
() =>
RoutePatternParser
.Parse("{a}/{}/{z}"),
558
() =>
RoutePatternParser
.Parse("{Controller}.mvc/{?}"),
569
() =>
RoutePatternParser
.Parse("{a}//{z}"),
578
() =>
RoutePatternParser
.Parse("foo/{p1}/{*p2}/{p3}"),
586
() =>
RoutePatternParser
.Parse("foo/aa{p1}{p2}"),
597
var pattern =
RoutePatternParser
.Parse(routePattern);
607
() =>
RoutePatternParser
.Parse("~foo"),
615
() =>
RoutePatternParser
.Parse("foor?bar"),
623
() =>
RoutePatternParser
.Parse("{foor?b}"),
634
() =>
RoutePatternParser
.Parse("{a}/{*b?}"),