5 types derived from NavigationManager
Aspire.Dashboard.Tests (1)
Model\ResourceMenuBuilderTests.cs (1)
253private sealed class TestNavigationManager : NavigationManager
Microsoft.AspNetCore.Components.Endpoints (1)
DependencyInjection\HttpNavigationManager.cs (1)
9internal sealed class HttpNavigationManager : NavigationManager, IHostEnvironmentNavigationManager
Microsoft.AspNetCore.Components.Server (1)
Circuits\RemoteNavigationManager.cs (1)
15internal sealed partial class RemoteNavigationManager : NavigationManager, IHostEnvironmentNavigationManager
Microsoft.AspNetCore.Components.WebAssembly (1)
Services\WebAssemblyNavigationManager.cs (1)
15internal sealed partial class WebAssemblyNavigationManager : NavigationManager
Microsoft.AspNetCore.Components.WebView (1)
Services\WebViewNavigationManager.cs (1)
9internal sealed partial class WebViewNavigationManager : NavigationManager
157 references to NavigationManager
Aspire.Dashboard (31)
Components\Controls\Chart\PlotlyChart.razor.cs (1)
28public required NavigationManager NavigationManager { get; init; }
Components\Controls\PropertyValues\ResourceNameButtonValue.razor.cs (1)
25public required NavigationManager NavigationManager { get; init; }
Components\Controls\PropertyValues\SpanIdButtonValue.razor.cs (1)
33public required NavigationManager NavigationManager { get; init; }
Components\Controls\PropertyValues\TraceIdButtonValue.razor.cs (1)
21public required NavigationManager NavigationManager { get; init; }
Components\Controls\ResourceActions.razor.cs (1)
30public required NavigationManager NavigationManager { get; init; }
Components\Controls\ResourceDetails.razor.cs (1)
44public required NavigationManager NavigationManager { get; init; }
Components\Controls\SpanDetails.razor.cs (1)
35public required NavigationManager NavigationManager { get; init; }
Components\Controls\SummaryDetailsView.razor.cs (1)
62public required NavigationManager NavigationManager { get; init; }
Components\Dialogs\AssistantModalDialog.razor.cs (1)
26public required NavigationManager NavigationManager { get; init; }
Components\Dialogs\ExemplarsDialog.razor.cs (1)
27public required NavigationManager NavigationManager { get; init; }
Components\Dialogs\ManageDataDialog.razor.cs (1)
30public required NavigationManager NavigationManager { get; init; }
Components\Dialogs\McpServerDialog.razor.cs (1)
33public required NavigationManager NavigationManager { get; init; }
Components\Dialogs\SettingsDialog.razor.cs (1)
26public required NavigationManager NavigationManager { get; init; }
Components\Layout\DesktopNavMenu.razor.cs (1)
35public required NavigationManager NavigationManager { get; init; }
Components\Layout\MainLayout.razor.cs (1)
57public required NavigationManager NavigationManager { get; init; }
Components\Layout\MobileNavMenu.razor.cs (1)
17public required NavigationManager NavigationManager { get; init; }
Components\Pages\ConsoleLogs.razor.cs (1)
122public required NavigationManager NavigationManager { get; init; }
Components\Pages\IPageWithSessionAndUrlState.cs (1)
28public NavigationManager NavigationManager { get; }
Components\Pages\Login.razor.cs (1)
25public required NavigationManager NavigationManager { get; init; }
Components\Pages\Metrics.razor.cs (1)
57public required NavigationManager NavigationManager { get; init; }
Components\Pages\Resources.razor.cs (1)
53public required NavigationManager NavigationManager { get; init; }
Components\Pages\StructuredLogs.razor.cs (1)
75public required NavigationManager NavigationManager { get; init; }
Components\Pages\TraceDetail.razor.cs (1)
79public required NavigationManager NavigationManager { get; init; }
Components\Pages\Traces.razor.cs (1)
84public required NavigationManager NavigationManager { get; set; }
Model\DashboardCommandExecutor.cs (1)
19NavigationManager navigationManager,
Model\ResourceMenuBuilder.cs (2)
35private readonly NavigationManager _navigationManager; 49NavigationManager navigationManager,
Model\SpanMenuBuilder.cs (2)
34private readonly NavigationManager _navigationManager; 47NavigationManager navigationManager,
Model\TraceMenuBuilder.cs (2)
32private readonly NavigationManager _navigationManager; 45NavigationManager navigationManager,
Aspire.Dashboard.Components.Tests (20)
Pages\ConsoleLogsTests.cs (4)
58var navigationManager = Services.GetRequiredService<NavigationManager>(); 109var navigationManager = Services.GetRequiredService<NavigationManager>();
Pages\MetricsTests.cs (6)
57var navigationManager = Services.GetRequiredService<NavigationManager>(); 126var navigationManager = Services.GetRequiredService<NavigationManager>(); 288var navigationManager = Services.GetRequiredService<NavigationManager>();
Pages\ResourcesTests.cs (2)
198var navigationManager = Services.GetRequiredService<NavigationManager>();
Pages\StructuredLogsTests.cs (8)
54var navigationManager = Services.GetRequiredService<NavigationManager>(); 84var navigationManager = Services.GetRequiredService<NavigationManager>(); 124var navigationManager = Services.GetRequiredService<NavigationManager>(); 162var navigationManager = Services.GetRequiredService<NavigationManager>();
Microsoft.AspNetCore.Components (83)
LocationChangeException.cs (1)
7/// An exception thrown when <see cref="NavigationManager.LocationChanged"/> throws an exception.
NavigationException.cs (1)
7/// Exception thrown when an <see cref="NavigationManager"/> is not able to navigate to a different url.
NavigationManager.cs (2)
660private readonly NavigationManager _navigationManager; 662public LocationChangingRegistration(Func<LocationChangingContext, ValueTask> handler, NavigationManager navigationManager)
NavigationManagerExtensions.cs (72)
14/// Provides extension methods for the <see cref="NavigationManager"/> type. 272/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 275/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 278public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, bool value) 282/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 285/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 292public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, bool? value) 296/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 299/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 302public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, DateTime value) 306/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 309/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 316public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, DateTime? value) 320/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 323/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 326public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, DateOnly value) 330/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 333/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 340public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, DateOnly? value) 344/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 347/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 350public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, TimeOnly value) 354/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 357/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 364public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, TimeOnly? value) 368/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 371/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 374public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, decimal value) 378/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 381/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 388public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, decimal? value) 392/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 395/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 398public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, double value) 402/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 405/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 412public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, double? value) 416/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 419/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 422public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, float value) 426/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 429/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 436public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, float? value) 440/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 443/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 446public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, Guid value) 450/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 453/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 460public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, Guid? value) 464/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 467/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 470public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, int value) 474/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 477/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 484public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, int? value) 488/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 491/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 494public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, long value) 498/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 501/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 508public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, long? value) 512/// Returns a URI that is constructed by updating <see cref="NavigationManager.Uri"/> with a single parameter 515/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 522public static string GetUriWithQueryParameter(this NavigationManager navigationManager, string name, string? value) 539/// Returns a URI constructed from <see cref="NavigationManager.Uri"/> with multiple parameters 542/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 545this NavigationManager navigationManager, 553/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 557this NavigationManager navigationManager, 767/// Returns a URI constructed from <see cref="NavigationManager.Uri"/> with a hash 770/// <param name="navigationManager">The <see cref="NavigationManager"/>.</param> 789public static string GetUriWithHash(this NavigationManager navigationManager, string hash)
Routing\IHostEnvironmentNavigationManager.cs (3)
7/// An optional interface for <see cref="NavigationManager" /> implementations that must be initialized 13/// Initializes the <see cref="NavigationManager" />. 20/// Initializes the <see cref="NavigationManager" />.
Routing\LocationChangedEventArgs.cs (1)
7/// <see cref="EventArgs" /> for <see cref="NavigationManager.LocationChanged" />.
Routing\NotFoundEventArgs.cs (1)
7/// <see cref="EventArgs" /> for <see cref="NavigationManager.OnNotFound" />.
Routing\Router.cs (1)
45[Inject] private NavigationManager NavigationManager { get; set; }
Routing\SupplyParameterFromQueryValueProvider.cs (1)
10internal sealed class SupplyParameterFromQueryValueProvider(NavigationManager navigationManager) : ICascadingValueSupplier, IDisposable
Microsoft.AspNetCore.Components.Endpoints (4)
DependencyInjection\RazorComponentsServiceCollectionExtensions.cs (1)
60services.TryAddScoped<NavigationManager, HttpNavigationManager>();
Rendering\EndpointHtmlRenderer.cs (2)
86var navigationManager = httpContext.RequestServices.GetRequiredService<NavigationManager>();
Routing\BasePath.cs (1)
16private NavigationManager NavigationManager { get; set; } = default!;
Microsoft.AspNetCore.Components.QuickGrid (2)
Pagination\Paginator.razor.cs (1)
17private NavigationManager NavigationManager { get; set; } = default!;
QuickGrid.razor.cs (1)
126[Inject] private NavigationManager NavigationManager { get; set; } = default!;
Microsoft.AspNetCore.Components.Server (5)
Circuits\CircuitFactory.cs (1)
54var navigationManager = (RemoteNavigationManager)scope.ServiceProvider.GetRequiredService<NavigationManager>();
Circuits\RemoteNavigationManager.cs (3)
13/// A Server-Side Blazor implementation of <see cref="NavigationManager"/>. 44/// Initializes the <see cref="NavigationManager" />. 55/// Initializes the <see cref="NavigationManager" />.
DependencyInjection\ComponentServiceCollectionExtensions.cs (1)
108services.AddScoped<NavigationManager, RemoteNavigationManager>();
Microsoft.AspNetCore.Components.Web (5)
HtmlRendering\StaticHtmlRenderer.cs (2)
24private readonly NavigationManager? _navigationManager; 34_navigationManager = serviceProvider.GetService<NavigationManager>();
HtmlRendering\StaticHtmlRenderer.HtmlWriting.cs (1)
360private static string GetRootRelativeUrlForFormAction(NavigationManager navigationManager)
Routing\NavigationLock.cs (1)
27private NavigationManager NavigationManager { get; set; } = default!;
Routing\NavLink.cs (1)
65[Inject] internal NavigationManager NavigationManager { get; set; } = default!;
Microsoft.AspNetCore.Components.WebAssembly (2)
Hosting\WebAssemblyHostBuilder.cs (1)
336Services.AddSingleton<NavigationManager>(WebAssemblyNavigationManager.Instance);
Services\WebAssemblyNavigationManager.cs (1)
13/// Default client-side implementation of <see cref="NavigationManager"/>.
Microsoft.AspNetCore.Components.WebView (2)
ComponentsWebViewServiceCollectionExtensions.cs (1)
30services.TryAddScoped<NavigationManager, WebViewNavigationManager>();
PageContext.cs (1)
41NavigationManager = (WebViewNavigationManager)ServiceProvider.GetRequiredService<NavigationManager>();
Microsoft.Authentication.WebAssembly.Msal (2)
MsalDefaultOptionsConfiguration.cs (2)
13private readonly NavigationManager _navigationManager; 15public MsalDefaultOptionsConfiguration(NavigationManager navigationManager)
MyFrontend (1)
Components\NavigationManagerExtensions.cs (1)
5public static string ToAbsolutePath(this NavigationManager navigationManager, string uri)