1 instantiation of LocationChangingContext
Microsoft.AspNetCore.Components (1)
NavigationManager.cs (1)
372var context = new LocationChangingContext
45 references to LocationChangingContext
Microsoft.AspNetCore.Components (11)
NavigationManager.cs (11)
34private readonly List<Func<LocationChangingContext, ValueTask>> _locationChangingHandlers = new(); 372var context = new LocationChangingContext 404var locationChangingHandlersCopy = ArrayPool<Func<LocationChangingContext, ValueTask>>.Shared.Rent(handlerCount); 450ArrayPool<Func<LocationChangingContext, ValueTask>>.Shared.Return(locationChangingHandlersCopy); 479private async ValueTask InvokeLocationChangingHandlerAsync(Func<LocationChangingContext, ValueTask> handler, LocationChangingContext context) 500protected virtual void HandleLocationChangingHandlerException(Exception ex, LocationChangingContext context) 517public IDisposable RegisterLocationChangingHandler(Func<LocationChangingContext, ValueTask> locationChangingHandler) 533private void RemoveLocationChangingHandler(Func<LocationChangingContext, ValueTask> locationChangingHandler) 600private readonly Func<LocationChangingContext, ValueTask> _handler; 603public LocationChangingRegistration(Func<LocationChangingContext, ValueTask> handler, NavigationManager navigationManager)
Microsoft.AspNetCore.Components.Server (1)
Circuits\RemoteNavigationManager.cs (1)
188protected override void HandleLocationChangingHandlerException(Exception ex, LocationChangingContext context)
Microsoft.AspNetCore.Components.Tests (28)
NavigationManagerTest.cs (28)
233static ValueTask HandleLocationChanging(LocationChangingContext context) 263ValueTask HandleLocationChanging(LocationChangingContext context) 290async ValueTask HandleLocationChanging(LocationChangingContext context) 319async ValueTask HandleLocationChanging(LocationChangingContext context) 344static ValueTask HandleLocationChanging(LocationChangingContext context) 376ValueTask HandleLocationChanging_AllowNavigation(LocationChangingContext context) 382ValueTask HandleLocationChanging_PreventNavigation(LocationChangingContext context) 398LocationChangingContext currentContext = null; 418async ValueTask HandleLocationChanging(LocationChangingContext context) 436LocationChangingContext currentContext = null; 459async ValueTask HandleLocationChanging_PreventNavigation(LocationChangingContext context) 467ValueTask HandleLocationChanging_AllowNavigation(LocationChangingContext context) 491static async ValueTask HandleLocationChanging(LocationChangingContext context) 528async ValueTask HandleLocationChanging_BlockNavigation(LocationChangingContext context) 553static async ValueTask HandleLocationChanging_PreventNavigation(LocationChangingContext context) 586async ValueTask HandleLocationChanging(LocationChangingContext context) 653async ValueTask HandleLocationChanging(LocationChangingContext context) 707async ValueTask HandleLocationChanging_PreventNavigation(LocationChangingContext context) 713async ValueTask HandleLocationChanging_ThrowException(LocationChangingContext context) 738async ValueTask HandleLocationChanging_ThrowException(LocationChangingContext context) 764async ValueTask HandleLocationChanging_AllowNavigation(LocationChangingContext context) 769async ValueTask HandleLocationChanging_ThrowException(LocationChangingContext context) 790async ValueTask HandleLocationChanging_ThrowException(LocationChangingContext context) 812async ValueTask HandleLocationChanging_AllowNavigation(LocationChangingContext context) 817async ValueTask HandleLocationChanging_ThrowException(LocationChangingContext context) 833LocationChangingContext currentContext = null; 860async ValueTask HandleLocationChanging(LocationChangingContext context) 930protected override void HandleLocationChangingHandlerException(Exception ex, LocationChangingContext context)
Microsoft.AspNetCore.Components.Web (3)
Routing\NavigationLock.cs (3)
33public EventCallback<LocationChangingContext> OnBeforeInternalNavigation { get; set; } 53OnBeforeInternalNavigation = (EventCallback<LocationChangingContext>)parameter.Value; 99private async ValueTask OnLocationChanging(LocationChangingContext context)
Microsoft.AspNetCore.Components.WebAssembly (1)
Services\WebAssemblyNavigationManager.cs (1)
88protected override void HandleLocationChangingHandlerException(Exception ex, LocationChangingContext context)
Microsoft.AspNetCore.Components.WebView (1)
Services\WebViewNavigationManager.cs (1)
93protected override void HandleLocationChangingHandlerException(Exception ex, LocationChangingContext context)