1 instantiation of LocationChangingContext
Microsoft.AspNetCore.Components (1)
NavigationManager.cs (1)
431var context = new LocationChangingContext
45 references to LocationChangingContext
Microsoft.AspNetCore.Components (11)
NavigationManager.cs (11)
34private readonly List<Func<LocationChangingContext, ValueTask>> _locationChangingHandlers = new(); 431var context = new LocationChangingContext 463var locationChangingHandlersCopy = ArrayPool<Func<LocationChangingContext, ValueTask>>.Shared.Rent(handlerCount); 509ArrayPool<Func<LocationChangingContext, ValueTask>>.Shared.Return(locationChangingHandlersCopy); 538private async ValueTask InvokeLocationChangingHandlerAsync(Func<LocationChangingContext, ValueTask> handler, LocationChangingContext context) 559protected virtual void HandleLocationChangingHandlerException(Exception ex, LocationChangingContext context) 576public IDisposable RegisterLocationChangingHandler(Func<LocationChangingContext, ValueTask> locationChangingHandler) 592private void RemoveLocationChangingHandler(Func<LocationChangingContext, ValueTask> locationChangingHandler) 659private readonly Func<LocationChangingContext, ValueTask> _handler; 662public 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)
289static ValueTask HandleLocationChanging(LocationChangingContext context) 319ValueTask HandleLocationChanging(LocationChangingContext context) 346async ValueTask HandleLocationChanging(LocationChangingContext context) 375async ValueTask HandleLocationChanging(LocationChangingContext context) 400static ValueTask HandleLocationChanging(LocationChangingContext context) 432ValueTask HandleLocationChanging_AllowNavigation(LocationChangingContext context) 438ValueTask HandleLocationChanging_PreventNavigation(LocationChangingContext context) 454LocationChangingContext currentContext = null; 474async ValueTask HandleLocationChanging(LocationChangingContext context) 492LocationChangingContext currentContext = null; 515async ValueTask HandleLocationChanging_PreventNavigation(LocationChangingContext context) 523ValueTask HandleLocationChanging_AllowNavigation(LocationChangingContext context) 547static async ValueTask HandleLocationChanging(LocationChangingContext context) 584async ValueTask HandleLocationChanging_BlockNavigation(LocationChangingContext context) 609static async ValueTask HandleLocationChanging_PreventNavigation(LocationChangingContext context) 642async ValueTask HandleLocationChanging(LocationChangingContext context) 709async ValueTask HandleLocationChanging(LocationChangingContext context) 763async ValueTask HandleLocationChanging_PreventNavigation(LocationChangingContext context) 769async ValueTask HandleLocationChanging_ThrowException(LocationChangingContext context) 794async ValueTask HandleLocationChanging_ThrowException(LocationChangingContext context) 820async ValueTask HandleLocationChanging_AllowNavigation(LocationChangingContext context) 825async ValueTask HandleLocationChanging_ThrowException(LocationChangingContext context) 846async ValueTask HandleLocationChanging_ThrowException(LocationChangingContext context) 868async ValueTask HandleLocationChanging_AllowNavigation(LocationChangingContext context) 873async ValueTask HandleLocationChanging_ThrowException(LocationChangingContext context) 889LocationChangingContext currentContext = null; 916async ValueTask HandleLocationChanging(LocationChangingContext context) 1167protected 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)