5 implementations of INavigationInterception
Microsoft.AspNetCore.Components.Endpoints (1)
DependencyInjection\UnsupportedNavigationInterception.cs (1)
8internal sealed class UnsupportedNavigationInterception : INavigationInterception
Microsoft.AspNetCore.Components.Server (1)
Circuits\RemoteNavigationInterception.cs (1)
10internal sealed class RemoteNavigationInterception : INavigationInterception
Microsoft.AspNetCore.Components.Tests (1)
Routing\RouterTest.cs (1)
280internal sealed class TestNavigationInterception : INavigationInterception
Microsoft.AspNetCore.Components.WebAssembly (1)
Services\WebAssemblyNavigationInterception.cs (1)
8internal sealed class WebAssemblyNavigationInterception : INavigationInterception
Microsoft.AspNetCore.Components.WebView (1)
Services\WebViewNavigationInterception.cs (1)
8internal sealed class WebViewNavigationInterception : INavigationInterception
8 references to INavigationInterception
Microsoft.AspNetCore.Components (1)
Routing\Router.cs (1)
44[Inject] private INavigationInterception NavigationInterception { get; set; }
Microsoft.AspNetCore.Components.Endpoints (1)
DependencyInjection\RazorComponentsServiceCollectionExtensions.cs (1)
62services.TryAddScoped<INavigationInterception, UnsupportedNavigationInterception>();
Microsoft.AspNetCore.Components.Server (2)
Circuits\CircuitFactory.cs (1)
51var navigationInterception = (RemoteNavigationInterception)scope.ServiceProvider.GetRequiredService<INavigationInterception>();
DependencyInjection\ComponentServiceCollectionExtensions.cs (1)
83services.AddScoped<INavigationInterception, RemoteNavigationInterception>();
Microsoft.AspNetCore.Components.Tests (1)
Routing\RouterTest.cs (1)
25services.AddSingleton<INavigationInterception, TestNavigationInterception>();
Microsoft.AspNetCore.Components.WebAssembly (1)
Hosting\WebAssemblyHostBuilder.cs (1)
301Services.AddSingleton<INavigationInterception>(WebAssemblyNavigationInterception.Instance);
Microsoft.AspNetCore.Components.WebAssembly.Tests (1)
Hosting\WebAssemblyHostBuilderTest.cs (1)
214typeof(INavigationInterception),
Microsoft.AspNetCore.Components.WebView (1)
ComponentsWebViewServiceCollectionExtensions.cs (1)
27services.TryAddScoped<INavigationInterception, WebViewNavigationInterception>();