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