100 references to Parse
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
DefaultApiDescriptionProvider.cs (1)
379
return TemplateParser.
Parse
(action.AttributeRouteInfo.Template);
Microsoft.AspNetCore.Mvc.Core (2)
ApplicationModels\InferParameterBindingInfoConvention.cs (1)
162
var parsedTemplate = TemplateParser.
Parse
(selector.AttributeRouteModel.Template!);
Routing\AttributeRoute.cs (1)
193
parsedTemplate = TemplateParser.
Parse
(template);
Microsoft.AspNetCore.Routing (1)
RouteBase.cs (1)
53
ParsedTemplate = TemplateParser.
Parse
(template);
Microsoft.AspNetCore.Routing.Tests (95)
InlineRouteParameterParserTests.cs (1)
954
return TemplateParser.
Parse
(template);
Template\RouteTemplatePrecedenceTests.cs (1)
20
var parsed = TemplateParser.
Parse
(template);
Template\TemplateBinderTests.cs (6)
115
TemplateParser.
Parse
(template),
264
TemplateParser.
Parse
(template),
712
TemplateParser.
Parse
(template),
1141
TemplateParser.
Parse
(template),
1239
TemplateParser.
Parse
(template),
1268
TemplateParser.
Parse
(template),
Template\TemplateMatcherTests.cs (2)
1092
TemplateParser.
Parse
(template),
1104
TemplateParser.
Parse
(template),
Template\TemplateParserTests.cs (44)
21
var actual = TemplateParser.
Parse
(template);
40
var actual = TemplateParser.
Parse
(template);
59
var actual = TemplateParser.
Parse
(template);
80
var actual = TemplateParser.
Parse
(template);
119
var actual = TemplateParser.
Parse
(template);
142
var actual = TemplateParser.
Parse
(template);
165
var actual = TemplateParser.
Parse
(template);
194
var actual = TemplateParser.
Parse
(template);
218
var actual = TemplateParser.
Parse
(template);
248
var actual = TemplateParser.
Parse
(template);
278
var actual = TemplateParser.
Parse
(template);
316
var actual = TemplateParser.
Parse
(template);
354
var actual = TemplateParser.
Parse
(template);
391
var actual = TemplateParser.
Parse
(template);
428
var actual = TemplateParser.
Parse
(template);
459
var actual = TemplateParser.
Parse
(template);
486
var actual = TemplateParser.
Parse
(template);
504
() => TemplateParser.
Parse
(template),
517
() => TemplateParser.
Parse
(template),
535
() => TemplateParser.
Parse
(template),
551
() => TemplateParser.
Parse
(template),
561
() => TemplateParser.
Parse
("{Controller}.mvc/{id}/{controller}"),
576
() => TemplateParser.
Parse
(template),
586
() => TemplateParser.
Parse
("123{a}abc{*moo}"),
596
() => TemplateParser.
Parse
("{*p1}/{*p2}"),
605
() => TemplateParser.
Parse
("{*p1}abc{*p2}"),
615
() => TemplateParser.
Parse
("foo/{*}"),
645
() => TemplateParser.
Parse
(template), expectedMessage + " (Parameter 'routeTemplate')");
653
() => TemplateParser.
Parse
("foo/{{p1}"),
663
() => TemplateParser.
Parse
("foo/{p1}}"),
673
() => TemplateParser.
Parse
("{aaa}/{AAA}"),
682
() => TemplateParser.
Parse
("{aaa}/{*AAA}"),
691
() => TemplateParser.
Parse
("{a}/{aa}a}/{z}"),
701
() => TemplateParser.
Parse
("{a}/{a{aa}/{z}"),
710
() => TemplateParser.
Parse
("{a}/{}/{z}"),
722
() => TemplateParser.
Parse
("{Controller}.mvc/{?}"),
734
() => TemplateParser.
Parse
("{a}//{z}"),
744
() => TemplateParser.
Parse
("foo/{p1}/{*p2}/{p3}"),
753
() => TemplateParser.
Parse
("foo/aa{p1}{p2}"),
764
var pattern = TemplateParser.
Parse
(routeTemplate);
775
() => TemplateParser.
Parse
("~foo"),
784
() => TemplateParser.
Parse
("foor?bar"),
793
() => TemplateParser.
Parse
("{foor?b}"),
805
() => TemplateParser.
Parse
("{a}/{*b?}"),
Tree\LinkGenerationDecisionTreeTest.cs (30)
320
entry1.Entry.RouteTemplate = TemplateParser.
Parse
("a");
324
entry2.Entry.RouteTemplate = TemplateParser.
Parse
("b");
345
entry1.Entry.RouteTemplate = TemplateParser.
Parse
("a");
349
entry2.Entry.RouteTemplate = TemplateParser.
Parse
("b");
373
entry1.Entry.RouteTemplate = TemplateParser.
Parse
("a");
377
entry2.Entry.RouteTemplate = TemplateParser.
Parse
("b");
401
entry1.Entry.RouteTemplate = TemplateParser.
Parse
("a");
405
entry2.Entry.RouteTemplate = TemplateParser.
Parse
("b");
429
entry1.Entry.RouteTemplate = TemplateParser.
Parse
("a");
433
entry2.Entry.RouteTemplate = TemplateParser.
Parse
("b");
456
entry1.Entry.RouteTemplate = TemplateParser.
Parse
("a");
460
entry2.Entry.RouteTemplate = TemplateParser.
Parse
("b");
484
entry1.Entry.RouteTemplate = TemplateParser.
Parse
("a");
488
entry2.Entry.RouteTemplate = TemplateParser.
Parse
("b");
512
entry1.Entry.RouteTemplate = TemplateParser.
Parse
("a");
516
entry2.Entry.RouteTemplate = TemplateParser.
Parse
("b");
539
entry1.Entry.RouteTemplate = TemplateParser.
Parse
("a");
543
entry2.Entry.RouteTemplate = TemplateParser.
Parse
("b");
566
entry1.Entry.RouteTemplate = TemplateParser.
Parse
("a");
570
entry2.Entry.RouteTemplate = TemplateParser.
Parse
("b");
591
entry1.Entry.RouteTemplate = TemplateParser.
Parse
("a");
595
entry2.Entry.RouteTemplate = TemplateParser.
Parse
("b");
616
entry1.Entry.RouteTemplate = TemplateParser.
Parse
("a");
620
entry2.Entry.RouteTemplate = TemplateParser.
Parse
("b");
643
entry1.Entry.RouteTemplate = TemplateParser.
Parse
("a");
647
entry2.Entry.RouteTemplate = TemplateParser.
Parse
("b");
670
entry1.Entry.RouteTemplate = TemplateParser.
Parse
("a");
674
entry2.Entry.RouteTemplate = TemplateParser.
Parse
("b");
695
entry1.Entry.RouteTemplate = TemplateParser.
Parse
("a");
699
entry2.Entry.RouteTemplate = TemplateParser.
Parse
("b");
Tree\TreeRouteBuilderTest.cs (9)
26
TemplateParser.
Parse
("api/Products"),
33
TemplateParser.
Parse
("Products/Index"),
53
TemplateParser.
Parse
("api/Products"),
60
TemplateParser.
Parse
("api/products"),
77
TemplateParser.
Parse
("a/{b=3}/c"),
109
TemplateParser.
Parse
("a/{b=3}/c/{d?}/e/{*f}"),
153
TemplateParser.
Parse
("a/{b?}/c"),
185
TemplateParser.
Parse
("a/{b:int=3}/c"),
217
TemplateParser.
Parse
("a/{b:int?}/c"),
Tree\TreeRouterTest.cs (2)
2022
TemplateParser.
Parse
(template),
2042
TemplateParser.
Parse
(template),
Swaggatherer (1)
SwaggathererApplication.cs (1)
157
var parsed = TemplateParser.
Parse
(template);