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);