Table of Contents

Delegate MetricValuesSource

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

Fills a labelled metric's values, one per label in the declared order (09 § 15, D5).

public delegate void MetricValuesSource(Span<double> values)

Parameters

values Span<double>

As many values as the metric has labels, zeroed; a value left unwritten is sent as zero.

Constructors

MetricValuesSource(object, nint)

public MetricValuesSource(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(Span<double>, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(Span<double> values, AsyncCallback callback, object @object)

Parameters

values Span<double>
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual void EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Invoke(Span<double>)

public virtual void Invoke(Span<double> values)

Parameters

values Span<double>