50 references to ToBaseRelativePath
Aspire.Dashboard (22)
Components\Controls\SummaryDetailsView.razor.cs (2)
295
var viewKey = ViewKey ?? NavigationManager.
ToBaseRelativePath
(NavigationManager.Uri);
301
var viewKey = ViewKey ?? NavigationManager.
ToBaseRelativePath
(NavigationManager.Uri);
Components\DashboardExperienceComponents.cs (1)
52
var path = navigationManager.
ToBaseRelativePath
(navigationManager.Uri);
Components\Interactions\InteractionsProvider.cs (1)
341
!NavigationManager.
ToBaseRelativePath
(NavigationManager.Uri).StartsWith("legacy", StringComparison.OrdinalIgnoreCase);
Components\IPageWithSessionAndUrlState.cs (1)
127
var relativePath = page.NavigationManager.
ToBaseRelativePath
(page.NavigationManager.Uri);
Components\Layout\DesktopNavMenu.razor.cs (3)
78
_activeSection = GetSection(NavigationManager.
ToBaseRelativePath
(NavigationManager.Uri), DashboardClient.IsEnabled);
98
_activeSection = GetSection(NavigationManager.
ToBaseRelativePath
(e.Location), DashboardClient.IsEnabled);
108
var path = navigationManager.
ToBaseRelativePath
(navigationManager.Uri);
Components\Layout\ResourcesLayout.razor.cs (8)
483
ParseLocation(NavigationManager.
ToBaseRelativePath
(location)).SelectedResourceNames.Count == 0;
746
var baseRelativePath = NavigationManager.
ToBaseRelativePath
(location);
789
NavigationManager.
ToBaseRelativePath
(NavigationManager.Uri).StartsWith(
811
var path = NavigationManager.
ToBaseRelativePath
(uri.GetLeftPart(UriPartial.Path));
882
if (ParseLocation(NavigationManager.
ToBaseRelativePath
(NavigationManager.ToAbsoluteUri(parentUrl).AbsoluteUri)).SelectedResourceNames.Count == 0)
927
var mode = ParsePaneMode(NavigationManager.
ToBaseRelativePath
(location));
1101
ParsePaneMode(NavigationManager.
ToBaseRelativePath
(NavigationManager.Uri)) is null)
2508
var path = NavigationManager.
ToBaseRelativePath
(uri.GetLeftPart(UriPartial.Path));
Components\Layout\TerminalDock.razor.cs (1)
288
NavigationManager.
ToBaseRelativePath
(NavigationManager.Uri)).SelectedResourceNames;
Components\Legacy\Layout\LegacyMainLayout.razor.cs (1)
160
var relativePath = NavigationManager.
ToBaseRelativePath
(NavigationManager.ToAbsoluteUri(targetLocation).ToString());
Components\Legacy\Pages\Terminals.razor.cs (1)
207
if (NavigationManager.
ToBaseRelativePath
(NavigationManager.Uri) != url.TrimStart('/'))
Components\Pages\Resources.razor.cs (1)
1011
internal ResourceViewKind GetRouteViewKind() => GetViewKindFromPath(NavigationManager.
ToBaseRelativePath
(NavigationManager.Uri));
Components\Pages\Terminals.razor.cs (2)
124
var location = ResourcesLayout.ParseLocation(NavigationManager.
ToBaseRelativePath
(NavigationManager.Uri));
230
NavigationManager.
ToBaseRelativePath
(location) != url.TrimStart('/'))
Aspire.Dashboard.Components.Tests (26)
Controls\ResourceDetailsTests.cs (1)
410
Assert.Equal(expectedUrl, "/" + navigation.
ToBaseRelativePath
(navigation.Uri));
Layout\MainLayoutTests.cs (1)
73
Assert.Equal(DashboardUrls.ResourceListUrl(), "/" + navigationManager.
ToBaseRelativePath
(navigationManager.Uri));
Layout\ResourceRowAvailabilityTests.cs (5)
67
Assert.Equal("resources/key", navigation.
ToBaseRelativePath
(navigation.Uri));
167
Assert.Equal(selectedUrl.TrimStart('/'), navigation.
ToBaseRelativePath
(navigation.Uri));
181
Assert.Equal(selectedUrl.TrimStart('/'), navigation.
ToBaseRelativePath
(navigation.Uri));
189
Assert.Equal(selectedUrl.TrimStart('/'), navigation.
ToBaseRelativePath
(navigation.Uri));
413
Assert.Equal("structuredlogs/resource/test", navigation.
ToBaseRelativePath
(navigation.Uri));
Layout\ResourcesLayoutCloseTests.cs (9)
89
Assert.Equal(expectedParent.TrimStart('/'), navigation.
ToBaseRelativePath
(navigation.Uri));
139
Assert.Equal(url.TrimStart('/'), navigation.
ToBaseRelativePath
(navigation.Uri));
209
ResourcesLayout.ParseLocation(navigation.
ToBaseRelativePath
(navigation.Uri)).RouteResourceName);
212
cut.WaitForAssertion(() => Assert.Equal("traces?type=server", navigation.
ToBaseRelativePath
(navigation.Uri)));
222
Assert.Equal("traces?type=server", navigation.
ToBaseRelativePath
(navigation.Uri));
241
Assert.Equal(expectedParent, navigation.
ToBaseRelativePath
(navigation.Uri));
314
Assert.Equal(url.TrimStart('/'), navigation.
ToBaseRelativePath
(navigation.Uri));
319
Assert.Equal(expectedDestination.TrimStart('/'), navigation.
ToBaseRelativePath
(navigation.Uri));
401
Assert.Equal("traces/detail/trace?resource=api&resource=cache&type=server&filters=example", navigation.
ToBaseRelativePath
(navigation.Uri));
Layout\ResourcesLayoutTests.cs (10)
668
Assert.Equal(expectedPath, "/" + navigation.
ToBaseRelativePath
(navigation.Uri));
1895
Assert.Equal("resources", navigationManager.
ToBaseRelativePath
(navigationManager.Uri));
1920
Assert.Equal("resources", navigationManager.
ToBaseRelativePath
(navigationManager.Uri));
2017
Assert.Equal("resources", navigationManager.
ToBaseRelativePath
(navigationManager.Uri));
2026
Assert.Equal("resources", navigationManager.
ToBaseRelativePath
(navigationManager.Uri));
2091
Assert.Equal(ResourcesLayout.GetTabUrl(tab, ["cache"]), "/" + navigation.
ToBaseRelativePath
(navigation.Uri));
2097
Assert.Equal(multiSelectionUrl, "/" + navigation.
ToBaseRelativePath
(navigation.Uri));
2102
Assert.Equal(ResourcesLayout.GetTabUrl(tab, []), "/" + navigation.
ToBaseRelativePath
(navigation.Uri));
2172
Assert.Equal(expectedUrl, navigationManager.
ToBaseRelativePath
(navigationManager.Uri));
2204
cut.WaitForAssertion(() => Assert.Equal(expectedUrl, navigationManager.
ToBaseRelativePath
(navigationManager.Uri)));
Microsoft.AspNetCore.Components (2)
Routing\Router.cs (2)
169
await RunOnNavigateAsync(NavigationManager.
ToBaseRelativePath
(_locationAbsolute), isNavigationIntercepted: false);
386
_ = RunOnNavigateAsync(NavigationManager.
ToBaseRelativePath
(_locationAbsolute), args.IsNavigationIntercepted).Preserve();