5 writes to Shell
Microsoft.Maui.Controls (5)
Shell\ShellUriHandler.cs (5)
741 Shell = shell; 751 Shell = (Shell)Item.Parent; 760 Shell = (Shell)Item.Parent; 774 Shell = (Shell)Item.Parent; 806 Shell = null;
17 references to Shell
Microsoft.Maui.Controls (17)
Shell\ShellUriHandler.cs (17)
355 while (currentLocation.Shell != null) 619 while (nodeLocation.Shell != null && pureGlobalRoutesMatch.Count == 0) 721 (object)Content ?? (object)Section ?? (object)Item ?? (object)Shell; 750 if (Shell == null) 759 if (Shell == null) 773 if (Shell == null) 784 paths.Add(Shell.RouteHost); 785 paths.Add(Shell.Route); 794 return new Uri($"{Shell.RouteScheme}://{uri}"); 805 else if (Shell != null) 817 itemIndex = Shell.Items.IndexOf(Item); 830 for (int i = itemIndex; i < Shell.Items.Count; i++) 832 for (int j = sectionIndex; j < Shell.Items[i].Items.Count; j++) 834 for (int k = contentIndex; k < Shell.Items[i].Items[j].Items.Count;) 837 nodeLocation.SetNode(Shell.Items[i]); 838 nodeLocation.SetNode(Shell.Items[i].Items[j]); 839 nodeLocation.SetNode(Shell.Items[i].Items[j].Items[k]);