OpenTelemetry.Metrics.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);
}
}