3 instantiations of HotReloadManager
Microsoft.AspNetCore.Components (1)
src\Components\Shared\src\HotReloadManager.cs (1)
13public static readonly HotReloadManager Default = new();
Microsoft.AspNetCore.Components.Tests (2)
RendererTest.cs (2)
4988var hotReloadManager = new HotReloadManager { MetadataUpdateSupported = false }; 5010var hotReloadManager = new HotReloadManager { MetadataUpdateSupported = true };
19 references to HotReloadManager
Microsoft.AspNetCore.Components (14)
ChangeDetection.cs (2)
15if (HotReloadManager.Default.MetadataUpdateSupported) 17HotReloadManager.Default.OnDeltaApplied += _immutableObjectTypesCache.Clear;
RenderHandle.cs (1)
52public bool IsRenderingOnMetadataUpdate => HotReloadManager.Default.MetadataUpdateSupported && (_renderer?.IsRenderingOnMetadataUpdate ?? false);
RenderTree\Renderer.cs (2)
116internal HotReloadManager HotReloadManager { get; set; } = HotReloadManager.Default;
RenderTree\RenderTreeDiffBuilder.cs (1)
687var isHotReload = HotReloadManager.Default.MetadataUpdateSupported && diffContext.Renderer.IsRenderingOnMetadataUpdate;
RouteView.cs (2)
25if (HotReloadManager.Default.MetadataUpdateSupported) 27HotReloadManager.Default.OnDeltaApplied += _layoutAttributeCache.Clear;
Routing\Router.cs (4)
120if (HotReloadManager.Default.MetadataUpdateSupported) 122HotReloadManager.Default.OnDeltaApplied += ClearRouteCaches; 182if (HotReloadManager.Default.MetadataUpdateSupported) 184HotReloadManager.Default.OnDeltaApplied -= ClearRouteCaches;
src\Components\Shared\src\HotReloadManager.cs (2)
7[assembly: MetadataUpdateHandler(typeof(HotReloadManager))] 13public static readonly HotReloadManager Default = new();
Microsoft.AspNetCore.Components.Tests (2)
RendererTest.cs (2)
4988var hotReloadManager = new HotReloadManager { MetadataUpdateSupported = false }; 5010var hotReloadManager = new HotReloadManager { MetadataUpdateSupported = true };
Microsoft.AspNetCore.Components.Web (3)
JSComponents\JSComponentInterop.cs (2)
30if (HotReloadManager.Default.MetadataUpdateSupported) 32HotReloadManager.Default.OnDeltaApplied += ParameterTypeCaches.Clear;
src\Components\Shared\src\ExpressionFormatting\ExpressionFormatter.cs (1)
17HotReloadManager.Default.OnDeltaApplied += ClearCache;