27 references to ComponentMetrics
Microsoft.AspNetCore.Components (27)
RenderHandle.cs (1)
24internal ComponentsMetrics? ComponentMetrics => _renderer?.ComponentMetrics;
Rendering\ComponentState.cs (10)
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) 256_ = _renderer.ComponentMetrics.CaptureParametersDuration(setParametersAsyncTask, parametersStartTimestamp, _componentTypeName); 261if (ComponentsMetrics.IsSupported && _renderer.ComponentMetrics != null && _renderer.ComponentMetrics.IsParametersEnabled) 263_renderer.ComponentMetrics.FailParametersSync(ex, parametersStartTimestamp, _componentTypeName);
RenderTree\Renderer.cs (16)
501var eventStartTimestamp = ComponentsMetrics.IsSupported && ComponentMetrics != null && ComponentMetrics.IsEventEnabled ? Stopwatch.GetTimestamp() : 0; 545if (ComponentsMetrics.IsSupported && ComponentMetrics != null && ComponentMetrics.IsEventEnabled) 549_ = ComponentMetrics.CaptureEventDuration(task, eventStartTimestamp, receiverName, methodName, attributeName); 560if (ComponentsMetrics.IsSupported && ComponentMetrics != null && ComponentMetrics.IsEventEnabled) 564ComponentMetrics.FailEventSync(e, eventStartTimestamp, receiverName, methodName, attributeName); 841var batchStartTimestamp = ComponentsMetrics.IsSupported && ComponentMetrics != null && ComponentMetrics.IsBatchEnabled ? Stopwatch.GetTimestamp() : 0; 874if (ComponentsMetrics.IsSupported && ComponentMetrics != null && ComponentMetrics.IsBatchEnabled) 876_ = ComponentMetrics.CaptureBatchDuration(updateDisplayTask, batchStartTimestamp, batch.UpdatedComponents.Count); 881if (ComponentsMetrics.IsSupported && ComponentMetrics != null && ComponentMetrics.IsBatchEnabled) 883ComponentMetrics.FailBatchSync(e, batchStartTimestamp);