72 references to ParseParameter
Microsoft.AspNetCore.Routing.Tests (72)
Patterns\InlineRouteParameterParserTest.cs (72)
14
var templatePart =
ParseParameter
(parameterName);
26
var templatePart =
ParseParameter
("param=");
38
var templatePart =
ParseParameter
("param:");
50
var templatePart =
ParseParameter
("param:=");
62
var templatePart =
ParseParameter
("param=:");
74
var templatePart =
ParseParameter
("param:int=111111");
88
var templatePart =
ParseParameter
(@"param:test(\d+)=111111");
102
var templatePart =
ParseParameter
(@"param:int?");
116
var templatePart =
ParseParameter
(@"param:int=12?");
131
var templatePart =
ParseParameter
(@"param:int=12??");
146
var templatePart =
ParseParameter
(@"param:test(\d+)?");
160
var templatePart =
ParseParameter
(@"param:test(\d+)=abc?");
176
var templatePart =
ParseParameter
(@"param:test(d+):test(w+)");
190
var templatePart =
ParseParameter
(@"param::test(d+)::test(w+)");
205
var templatePart =
ParseParameter
(@"param:test(\d+):test(\w:+)");
219
var templatePart =
ParseParameter
(@"param:test(\d+):test(\w+)=qwer");
235
var templatePart =
ParseParameter
(@"param:test(\d+)::test(\w+)==qwer");
255
var templatePart =
ParseParameter
($"comparison-operator:length(6)={defaultValue}");
298
var templatePart =
ParseParameter
("world");
308
var templatePart =
ParseParameter
("param=world");
319
var templatePart =
ParseParameter
(@"param:test(\})");
332
var templatePart =
ParseParameter
(@"param:test(\})=wer");
347
var templatePart =
ParseParameter
(@"param:test(\))");
360
var templatePart =
ParseParameter
(@"param:test(\))=fsd");
375
var templatePart =
ParseParameter
(@"param:test(:)");
388
var templatePart =
ParseParameter
(@"param:test(:)=mnf");
403
var templatePart =
ParseParameter
(@"param:test(a:b:c)");
416
var templatePart =
ParseParameter
(@":param:test=12");
431
var templatePart =
ParseParameter
(@":param::test=12");
447
var templatePart =
ParseParameter
(@":param:test:");
461
var templatePart =
ParseParameter
(@"param:test(\w,\w)");
474
var templatePart =
ParseParameter
(@"par,am:test(\w)");
487
var templatePart =
ParseParameter
(@"param:test(\w,\w)=jsd");
502
var templatePart =
ParseParameter
(@"param:int=?");
518
var templatePart =
ParseParameter
(@"param:test(=)");
532
var templatePart =
ParseParameter
(@"param=test=bar");
543
var templatePart =
ParseParameter
(@"param:test(a==b)");
557
var templatePart =
ParseParameter
(@"param:test(a==b)=dvds");
571
var templatePart =
ParseParameter
(@"par==am:test=dvds");
582
var templatePart =
ParseParameter
(@"param:test==dvds");
593
var templatePart =
ParseParameter
(@"par=am:test(asd)");
604
var templatePart =
ParseParameter
(@"par=test(am):est=asd");
615
var templatePart =
ParseParameter
(@"param:test(=)=sds");
629
var templatePart =
ParseParameter
(@"param:test(\{)");
642
var templatePart =
ParseParameter
(@"par{am:test(\sd)");
655
var templatePart =
ParseParameter
(@"param:test(\{)=xvc");
670
var templatePart =
ParseParameter
(@"par(am:test(\()");
683
var templatePart =
ParseParameter
(@"param:test(\()");
696
var templatePart =
ParseParameter
(@"param:test(#$%");
709
var templatePart =
ParseParameter
(@"param:test(#:test1");
723
var templatePart =
ParseParameter
(@"param:test(abc:somevalue):name(test1:differentname=default-value");
739
var templatePart =
ParseParameter
(@"param:test(constraintvalue=test1");
753
var templatePart =
ParseParameter
(@"param:test(\()=djk");
768
var templatePart =
ParseParameter
(@"param:test(\?)");
783
var templatePart =
ParseParameter
(@"param:test(\?)?");
798
var templatePart =
ParseParameter
(@"param:test(\?)=sdf");
813
var templatePart =
ParseParameter
(@"param:test(\?)=sdf?");
828
var templatePart =
ParseParameter
(@"par?am:test(\?)");
843
var templatePart =
ParseParameter
(@"param:test(#):$)");
859
var templatePart =
ParseParameter
(@"param:test(#:)$)");
874
var templatePart =
ParseParameter
(@"foo:regex(\\(\\(\\(\\()");
889
var templatePart =
ParseParameter
(@"p1:regex(^\d{{3}}-\d{{3}}-\d{{4}}$)"); // ssn
904
var templatePart =
ParseParameter
(@"p1:regex(^\d{{3}}-\d{{3}}-\d{{4}}$)=123-456-7890"); // ssn
929
var templatePart =
ParseParameter
(parameter);
941
var parameterPart =
ParseParameter
("*path");
954
var parameterPart =
ParseParameter
("*path=a/b/c");
972
var parameterPart =
ParseParameter
($"*path:{constraintContent}");
990
var parameterPart =
ParseParameter
($"*path:{constraintContent}=a/b/c");
1007
var parameterPart =
ParseParameter
("**path");
1019
var parameterPart =
ParseParameter
("**path=a/b/c");
1036
var parameterPart =
ParseParameter
($"**path:{constraintContent}");
1053
var parameterPart =
ParseParameter
($"**path:{constraintContent}=a/b/c");