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