1 instantiation of LocationChangingContext
Microsoft.AspNetCore.Components (1)
NavigationManager.cs (1)
374var context = new LocationChangingContext
45 references to LocationChangingContext
Microsoft.AspNetCore.Components (11)
NavigationManager.cs (11)
34private readonly List<Func<LocationChangingContext, ValueTask>> _locationChangingHandlers = new(); 374var context = new LocationChangingContext 406var locationChangingHandlersCopy = ArrayPool<Func<LocationChangingContext, ValueTask>>.Shared.Rent(handlerCount); 452ArrayPool<Func<LocationChangingContext, ValueTask>>.Shared.Return(locationChangingHandlersCopy); 481private async ValueTask InvokeLocationChangingHandlerAsync(Func<LocationChangingContext, ValueTask> handler, LocationChangingContext context) 502protected virtual void HandleLocationChangingHandlerException(Exception ex, LocationChangingContext context) 519public IDisposable RegisterLocationChangingHandler(Func<LocationChangingContext, ValueTask> locationChangingHandler) 535private void RemoveLocationChangingHandler(Func<LocationChangingContext, ValueTask> locationChangingHandler) 602private readonly Func<LocationChangingContext, ValueTask> _handler; 605public 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)