Table of Contents

Delegate DiagnosticSink

Namespace
SwiftCollections.Diagnostics
Assembly
SwiftCollections.dll

Receives diagnostic events emitted by a DiagnosticChannel.

public delegate void DiagnosticSink(in DiagnosticEvent diagnostic)

Parameters

diagnostic DiagnosticEvent

The emitted diagnostic event.

Constructors

DiagnosticSink(object, nint)

public DiagnosticSink(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(in DiagnosticEvent, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(in DiagnosticEvent diagnostic, AsyncCallback callback, object @object)

Parameters

diagnostic DiagnosticEvent
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(in DiagnosticEvent, IAsyncResult)

public virtual void EndInvoke(in DiagnosticEvent diagnostic, IAsyncResult result)

Parameters

diagnostic DiagnosticEvent
result IAsyncResult

Invoke(in DiagnosticEvent)

public virtual void Invoke(in DiagnosticEvent diagnostic)

Parameters

diagnostic DiagnosticEvent