<PackageReference Include="OpenTelemetry" Version="1.12.0" />

OpenTelemetry.Metrics.MetricState

sealed class MetricState
namespace OpenTelemetry.Metrics { internal sealed class MetricState { [System.Runtime.CompilerServices.NullableContext(0)] internal delegate void RecordMeasurementAction<[System.Runtime.CompilerServices.Nullable(2)] T> (T value, ReadOnlySpan<KeyValuePair<string, object>> tags); public readonly Action CompleteMeasurement; public readonly RecordMeasurementAction<long> RecordMeasurementLong; public readonly RecordMeasurementAction<double> RecordMeasurementDouble; public static MetricState BuildForSingleMetric(Metric metric); public static MetricState BuildForMetricList(List<Metric> metrics); } }