1 instantiation of LocationChangingContext
Microsoft.AspNetCore.Components (1)
NavigationManager.cs (1)
431var context = new LocationChangingContext
15 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.Web (3)
Routing\NavigationLock.cs (3)
33public EventCallback<LocationChangingContext> OnBeforeInternalNavigation { get; set; } 53OnBeforeInternalNavigation = (EventCallback<LocationChangingContext>)parameter.Value; 99private async ValueTask OnLocationChanging(LocationChangingContext context)