System.Diagnostics.Metrics.InstrumentState
namespace System.Diagnostics.Metrics
{
internal abstract class InstrumentState
{
public abstract int ID { get; }
public abstract void Update(double measurement, ReadOnlySpan<KeyValuePair<string, object>> labels);
public abstract void Collect(Instrument instrument, Action<LabeledAggregationStatistics> aggregationVisitFunc);
protected InstrumentState();
}
}