23 instantiations of ComponentsMetrics
Microsoft.AspNetCore.Components.Tests (23)
ComponentsMetricsTest.cs (23)
28var componentsMetrics = new ComponentsMetrics(_meterFactory); 40var componentsMetrics = new ComponentsMetrics(_meterFactory); 60var componentsMetrics = new ComponentsMetrics(_meterFactory); 74var componentsMetrics = new ComponentsMetrics(_meterFactory); 99var componentsMetrics = new ComponentsMetrics(_meterFactory); 124var componentsMetrics = new ComponentsMetrics(_meterFactory); 149var componentsMetrics = new ComponentsMetrics(_meterFactory); 163var componentsMetrics = new ComponentsMetrics(_meterFactory); 185var componentsMetrics = new ComponentsMetrics(_meterFactory); 208var componentsMetrics = new ComponentsMetrics(_meterFactory); 230var componentsMetrics = new ComponentsMetrics(_meterFactory); 244var componentsMetrics = new ComponentsMetrics(_meterFactory); 265var componentsMetrics = new ComponentsMetrics(_meterFactory); 287var componentsMetrics = new ComponentsMetrics(_meterFactory); 308var componentsMetrics = new ComponentsMetrics(_meterFactory); 322var componentsMetrics = new ComponentsMetrics(_meterFactory); 395var componentsMetrics = new ComponentsMetrics(_meterFactory); 408var componentsMetrics = new ComponentsMetrics(_meterFactory); 428var componentsMetrics = new ComponentsMetrics(_meterFactory); 451var componentsMetrics = new ComponentsMetrics(_meterFactory); 475var componentsMetrics = new ComponentsMetrics(_meterFactory); 496var componentsMetrics = new ComponentsMetrics(_meterFactory); 518var componentsMetrics = new ComponentsMetrics(_meterFactory);
67 references to ComponentsMetrics
Microsoft.AspNetCore.Components (17)
RegisterRenderingMetricsServiceCollectionExtensions.cs (1)
28services.TryAddSingleton<ComponentsMetrics>();
RenderHandle.cs (1)
24internal ComponentsMetrics? ComponentMetrics => _renderer?.ComponentMetrics;
Rendering\ComponentState.cs (4)
56if (ComponentsMetrics.IsSupported && _renderer.ComponentMetrics != null && _renderer.ComponentMetrics.IsParametersEnabled) 245var parametersStartTimestamp = ComponentsMetrics.IsSupported && _renderer.ComponentMetrics != null && _renderer.ComponentMetrics.IsParametersEnabled ? Stopwatch.GetTimestamp() : 0; 254if (ComponentsMetrics.IsSupported && _renderer.ComponentMetrics != null && _renderer.ComponentMetrics.IsParametersEnabled) 261if (ComponentsMetrics.IsSupported && _renderer.ComponentMetrics != null && _renderer.ComponentMetrics.IsParametersEnabled)
RenderTree\Renderer.cs (10)
41private readonly ComponentsMetrics? _componentsMetrics; 103if (ComponentsMetrics.IsSupported) 105_componentsMetrics = serviceProvider.GetService<ComponentsMetrics>(); 118internal ComponentsMetrics? ComponentMetrics => _componentsMetrics; 486var eventStartTimestamp = ComponentsMetrics.IsSupported && ComponentMetrics != null && ComponentMetrics.IsEventEnabled ? Stopwatch.GetTimestamp() : 0; 530if (ComponentsMetrics.IsSupported && ComponentMetrics != null && ComponentMetrics.IsEventEnabled) 545if (ComponentsMetrics.IsSupported && ComponentMetrics != null && ComponentMetrics.IsEventEnabled) 826var batchStartTimestamp = ComponentsMetrics.IsSupported && ComponentMetrics != null && ComponentMetrics.IsBatchEnabled ? Stopwatch.GetTimestamp() : 0; 859if (ComponentsMetrics.IsSupported && ComponentMetrics != null && ComponentMetrics.IsBatchEnabled) 866if (ComponentsMetrics.IsSupported && ComponentMetrics != null && ComponentMetrics.IsBatchEnabled)
Routing\Router.cs (1)
321if (ComponentsMetrics.IsSupported && _renderHandle.ComponentMetrics != null && _renderHandle.ComponentMetrics.IsNavigationEnabled)
Microsoft.AspNetCore.Components.Tests (50)
ComponentsMetricsTest.cs (50)
28var componentsMetrics = new ComponentsMetrics(_meterFactory); 32Assert.Contains(_meterFactory.Meters, m => m.Name == ComponentsMetrics.MeterName); 33Assert.Contains(_meterFactory.Meters, m => m.Name == ComponentsMetrics.LifecycleMeterName); 40var componentsMetrics = new ComponentsMetrics(_meterFactory); 42ComponentsMetrics.MeterName, "aspnetcore.components.navigate"); 60var componentsMetrics = new ComponentsMetrics(_meterFactory); 64ComponentsMetrics.MeterName, "aspnetcore.components.navigate"); 74var componentsMetrics = new ComponentsMetrics(_meterFactory); 76ComponentsMetrics.MeterName, "aspnetcore.components.handle_event.duration"); 99var componentsMetrics = new ComponentsMetrics(_meterFactory); 101ComponentsMetrics.MeterName, "aspnetcore.components.handle_event.duration"); 124var componentsMetrics = new ComponentsMetrics(_meterFactory); 126ComponentsMetrics.MeterName, "aspnetcore.components.handle_event.duration"); 149var componentsMetrics = new ComponentsMetrics(_meterFactory); 153ComponentsMetrics.MeterName, "aspnetcore.components.handle_event.duration"); 163var componentsMetrics = new ComponentsMetrics(_meterFactory); 165ComponentsMetrics.LifecycleMeterName, "aspnetcore.components.update_parameters.duration"); 185var componentsMetrics = new ComponentsMetrics(_meterFactory); 187ComponentsMetrics.LifecycleMeterName, "aspnetcore.components.update_parameters.duration"); 208var componentsMetrics = new ComponentsMetrics(_meterFactory); 210ComponentsMetrics.LifecycleMeterName, "aspnetcore.components.update_parameters.duration"); 230var componentsMetrics = new ComponentsMetrics(_meterFactory); 234ComponentsMetrics.LifecycleMeterName, "aspnetcore.components.update_parameters.duration"); 244var componentsMetrics = new ComponentsMetrics(_meterFactory); 246ComponentsMetrics.LifecycleMeterName, "aspnetcore.components.render_diff.duration"); 265var componentsMetrics = new ComponentsMetrics(_meterFactory); 267ComponentsMetrics.LifecycleMeterName, "aspnetcore.components.render_diff.duration"); 287var componentsMetrics = new ComponentsMetrics(_meterFactory); 289ComponentsMetrics.LifecycleMeterName, "aspnetcore.components.render_diff.duration"); 308var componentsMetrics = new ComponentsMetrics(_meterFactory); 312ComponentsMetrics.LifecycleMeterName, "aspnetcore.components.render_diff.duration"); 322var componentsMetrics = new ComponentsMetrics(_meterFactory); 324ComponentsMetrics.MeterName, "aspnetcore.components.navigate"); 326ComponentsMetrics.MeterName, "aspnetcore.components.handle_event.duration"); 328ComponentsMetrics.LifecycleMeterName, "aspnetcore.components.update_parameters.duration"); 330ComponentsMetrics.LifecycleMeterName, "aspnetcore.components.render_diff.duration"); 332ComponentsMetrics.LifecycleMeterName, "aspnetcore.components.render_diff.size"); 395var componentsMetrics = new ComponentsMetrics(_meterFactory); 408var componentsMetrics = new ComponentsMetrics(_meterFactory); 410ComponentsMetrics.MeterName, "aspnetcore.components.navigate"); 428var componentsMetrics = new ComponentsMetrics(_meterFactory); 430ComponentsMetrics.MeterName, "aspnetcore.components.handle_event.duration"); 451var componentsMetrics = new ComponentsMetrics(_meterFactory); 453ComponentsMetrics.MeterName, "aspnetcore.components.handle_event.duration"); 475var componentsMetrics = new ComponentsMetrics(_meterFactory); 477ComponentsMetrics.LifecycleMeterName, "aspnetcore.components.update_parameters.duration"); 496var componentsMetrics = new ComponentsMetrics(_meterFactory); 498ComponentsMetrics.LifecycleMeterName, "aspnetcore.components.update_parameters.duration"); 518var componentsMetrics = new ComponentsMetrics(_meterFactory); 520ComponentsMetrics.LifecycleMeterName, "aspnetcore.components.render_diff.duration");