2 implementations of IActionDescriptorChangeProvider
Microsoft.AspNetCore.Mvc (1)
HotReloadService.cs (1)
16internal sealed class HotReloadService : IActionDescriptorChangeProvider, IDisposable
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
PageActionDescriptorChangeProvider.cs (1)
14internal sealed class PageActionDescriptorChangeProvider : IActionDescriptorChangeProvider
7 references to IActionDescriptorChangeProvider
Microsoft.AspNetCore.Mvc (3)
HotReloadService.cs (1)
64IChangeToken IActionDescriptorChangeProvider.GetChangeToken() => new CancellationChangeToken(_tokenSource.Token);
MvcServiceCollectionExtensions.cs (2)
146ServiceDescriptor.Singleton<IActionDescriptorChangeProvider, HotReloadService>()); 317ServiceDescriptor.Singleton<IActionDescriptorChangeProvider, HotReloadService>());
Microsoft.AspNetCore.Mvc.Core (3)
Infrastructure\DefaultActionDescriptorCollectionProvider.cs (2)
18private readonly IActionDescriptorChangeProvider[] _actionDescriptorChangeProviders; 30IEnumerable<IActionDescriptorChangeProvider> actionDescriptorChangeProviders,
Infrastructure\IActionDescriptorCollectionProvider.cs (1)
16/// <see cref="IActionDescriptorChangeProvider"/> to invalidate this cache, incrementing
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
DependencyInjection\RazorRuntimeCompilationMvcCoreBuilderExtensions.cs (1)
125ServiceDescriptor.Singleton<IActionDescriptorChangeProvider, PageActionDescriptorChangeProvider>());