1 instantiation of LocationChangingContext
Microsoft.AspNetCore.Components (1)
NavigationManager.cs (1)
373var context = new LocationChangingContext
45 references to LocationChangingContext
Microsoft.AspNetCore.Components (11)
NavigationManager.cs (11)
34private readonly List<Func<LocationChangingContext, ValueTask>> _locationChangingHandlers = new(); 373var context = new LocationChangingContext 405var locationChangingHandlersCopy = ArrayPool<Func<LocationChangingContext, ValueTask>>.Shared.Rent(handlerCount); 451ArrayPool<Func<LocationChangingContext, ValueTask>>.Shared.Return(locationChangingHandlersCopy); 480private async ValueTask InvokeLocationChangingHandlerAsync(Func<LocationChangingContext, ValueTask> handler, LocationChangingContext context) 501protected virtual void HandleLocationChangingHandlerException(Exception ex, LocationChangingContext context) 518public IDisposable RegisterLocationChangingHandler(Func<LocationChangingContext, ValueTask> locationChangingHandler) 534private void RemoveLocationChangingHandler(Func<LocationChangingContext, ValueTask> locationChangingHandler) 601private readonly Func<LocationChangingContext, ValueTask> _handler; 604public 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)