24 references to ShellUriHandler
Microsoft.Maui.Controls (24)
Routing.cs (2)
146
keys.Add(
ShellUriHandler
.FormatUri(key));
150
keys.Add(
ShellUriHandler
.FormatUri(key));
Shell\RequestDefinition.cs (2)
32
var uri =
ShellUriHandler
.CreateUri(uriPath);
33
FullUri =
ShellUriHandler
.ConvertToStandardFormat(shell, uri);
Shell\RouteRequestBuilder.cs (7)
55
foreach (string path in
ShellUriHandler
.RetrievePaths(segment))
63
public bool AddMatch(
ShellUriHandler
.NodeLocation nodeLocation)
105
case
ShellUriHandler
.GlobalRouteItem globalRoute:
166
var segmentsToMatch =
ShellUriHandler
.RetrievePaths(matchMe).ToList();
273
public
ShellUriHandler
.NodeLocation GetNodeLocation()
275
ShellUriHandler
.NodeLocation nodeLocation = new
ShellUriHandler
.NodeLocation();
Shell\Shell.cs (2)
856
var node = new
ShellUriHandler
.NodeLocation();
1230
var navRequest =
ShellUriHandler
.GetNavigationRequest(this, ((ShellNavigationState)location).FullLocation, false, false);
Shell\ShellNavigationManager.cs (9)
63
navigationRequest ??=
ShellUriHandler
.GetNavigationRequest(_shell, state.FullLocation, enableRelativeShellRoutes, shellNavigationParameters: shellNavigationParameters);
65
bool isRelativePopping =
ShellUriHandler
.IsTargetRelativePop(shellNavigationParameters);
415
var targetUri =
ShellUriHandler
.ConvertToStandardFormat(shell, request.Request.FullUri);
416
var currentUri =
ShellUriHandler
.ConvertToStandardFormat(shell, current.FullLocation);
418
var targetPaths =
ShellUriHandler
.RetrievePaths(targetUri.PathAndQuery);
419
var currentPaths =
ShellUriHandler
.RetrievePaths(currentUri.PathAndQuery);
548
routeStack.AddRange(
ShellUriHandler
.CollapsePath(Routing.GetRoute(page), routeStack, hasUserDefinedRoute));
558
routeStack.AddRange(
ShellUriHandler
.CollapsePath(Routing.GetRoute(topPage), routeStack, hasUserDefinedRoute));
562
routeStack.AddRange(
ShellUriHandler
.CollapsePath(Routing.GetRoute(topPage.Navigation.NavigationStack[j]), routeStack, hasUserDefinedRoute));
Shell\ShellNavigationState.cs (2)
42
var uri =
ShellUriHandler
.CreateUri(location);
67
uri =
ShellUriHandler
.FormatUri(uri, null);