41 references to Parse
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
Internal\Binding\JsonTranscodingProviderServiceBinder.cs (1)
234
var httpRoutePattern = HttpRoutePattern.
Parse
(pattern);
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (40)
HttpRoutePatternParserTests.cs (18)
19
var pattern = HttpRoutePattern.
Parse
("/shelves/{shelf}/books/{book}");
48
var pattern = HttpRoutePattern.
Parse
("/v1/{book.name=shelves/*/books/*}");
71
var pattern = HttpRoutePattern.
Parse
("/shelves/**");
82
var pattern = HttpRoutePattern.
Parse
("/**");
92
var pattern = HttpRoutePattern.
Parse
("/*");
102
var pattern = HttpRoutePattern.
Parse
("/");
110
var pattern = HttpRoutePattern.
Parse
("/a:foo");
121
var pattern = HttpRoutePattern.
Parse
("/*/**");
132
var pattern = HttpRoutePattern.
Parse
("/*/a/**");
144
var pattern = HttpRoutePattern.
Parse
("/a/{a.b.c}");
163
var pattern = HttpRoutePattern.
Parse
("/a/{a.b.c=*}");
182
var pattern = HttpRoutePattern.
Parse
("/a/{b=**}");
201
var pattern = HttpRoutePattern.
Parse
("/a/{b=c/*}");
221
var pattern = HttpRoutePattern.
Parse
("/a/{b=c/*/d}");
242
var pattern = HttpRoutePattern.
Parse
("/a/{b=c/**}");
262
var pattern = HttpRoutePattern.
Parse
("/{x.y.z=a/**/b}/c/d");
284
var pattern = HttpRoutePattern.
Parse
("/a/{b=*}/**:verb");
322
var ex = Assert.Throws<InvalidOperationException>(() => HttpRoutePattern.
Parse
(pattern));
Infrastructure\TestHelpers.cs (1)
97
JsonTranscodingRouteAdapter.Parse(HttpRoutePattern.
Parse
("/")));
JsonTranscodingRouteAdapterTests.cs (20)
22
var pattern = HttpRoutePattern.
Parse
("/shelves/{shelf}/books/{book}");
32
var route = HttpRoutePattern.
Parse
("/v1/{book.name=shelves/*/books/*}");
53
var pattern = HttpRoutePattern.
Parse
("/shelves/**");
63
var pattern = HttpRoutePattern.
Parse
("/*")!;
73
var pattern = HttpRoutePattern.
Parse
("/a:foo");
83
var pattern = HttpRoutePattern.
Parse
("/*/**");
93
var pattern = HttpRoutePattern.
Parse
("/*/a/**");
103
var pattern = HttpRoutePattern.
Parse
("/a/{a.b.c}");
113
var pattern = HttpRoutePattern.
Parse
("/a/{a.b.c=*}");
123
var pattern = HttpRoutePattern.
Parse
("/a/{b=**}");
133
var pattern = HttpRoutePattern.
Parse
("/{x.y.z=a/**/b}/c/d");
152
var pattern = HttpRoutePattern.
Parse
("/{x.y.z=a/**/b}/c/d:verb");
171
var pattern = HttpRoutePattern.
Parse
("/a/{b=c/*}");
190
var pattern = HttpRoutePattern.
Parse
("/a/{b=c/*/d}");
209
var pattern = HttpRoutePattern.
Parse
("/a/{b=c/**}");
228
var pattern = HttpRoutePattern.
Parse
("/{a}/{b}/{c}");
237
var pattern = HttpRoutePattern.
Parse
("/a/{b=*}/**:verb");
246
var pattern = HttpRoutePattern.
Parse
("/v1/greeter/{name=**}:verb");
265
var pattern = HttpRoutePattern.
Parse
("/v1/greeter/{name=**}:verb");
284
var pattern = HttpRoutePattern.
Parse
("/v1/greeter/{name}:verb");
JsonTranscodingServerCallContextTests.cs (1)
103
JsonTranscodingRouteAdapter.Parse(HttpRoutePattern.
Parse
("/")!)),