5 implementations of IScrollToLocationHash
Microsoft.AspNetCore.Components.Endpoints (1)
DependencyInjection\UnsupportedScrollToLocationHash.cs (1)
8internal sealed class UnsupportedScrollToLocationHash : IScrollToLocationHash
Microsoft.AspNetCore.Components.Server (1)
Circuits\RemoteScrollToLocationHash.cs (1)
10internal sealed class RemoteScrollToLocationHash : IScrollToLocationHash
Microsoft.AspNetCore.Components.Tests (1)
Routing\RouterTest.cs (1)
290internal sealed class TestScrollToLocationHash : IScrollToLocationHash
Microsoft.AspNetCore.Components.WebAssembly (1)
Services\WebAssemblyScrollToLocationHash.cs (1)
8internal sealed class WebAssemblyScrollToLocationHash : IScrollToLocationHash
Microsoft.AspNetCore.Components.WebView (1)
Services\WebViewScrollToLocationHash.cs (1)
9internal sealed class WebViewScrollToLocationHash : IScrollToLocationHash
8 references to IScrollToLocationHash
Microsoft.AspNetCore.Components (1)
Routing\Router.cs (1)
46[Inject] private IScrollToLocationHash ScrollToLocationHash { get; set; }
Microsoft.AspNetCore.Components.Endpoints (1)
DependencyInjection\RazorComponentsServiceCollectionExtensions.cs (1)
63services.TryAddScoped<IScrollToLocationHash, UnsupportedScrollToLocationHash>();
Microsoft.AspNetCore.Components.Server (2)
Circuits\CircuitFactory.cs (1)
52var scrollToLocationHash = (RemoteScrollToLocationHash)scope.ServiceProvider.GetRequiredService<IScrollToLocationHash>();
DependencyInjection\ComponentServiceCollectionExtensions.cs (1)
84services.AddScoped<IScrollToLocationHash, RemoteScrollToLocationHash>();
Microsoft.AspNetCore.Components.Tests (1)
Routing\RouterTest.cs (1)
26services.AddSingleton<IScrollToLocationHash, TestScrollToLocationHash>();
Microsoft.AspNetCore.Components.WebAssembly (1)
Hosting\WebAssemblyHostBuilder.cs (1)
302Services.AddSingleton<IScrollToLocationHash>(WebAssemblyScrollToLocationHash.Instance);
Microsoft.AspNetCore.Components.WebView (2)
ComponentsWebViewServiceCollectionExtensions.cs (1)
28services.TryAddScoped<IScrollToLocationHash, WebViewScrollToLocationHash>();
PageContext.cs (1)
51var webViewScrollToLocationHash = (WebViewScrollToLocationHash)ServiceProvider.GetRequiredService<IScrollToLocationHash>();