Delegate DiagnosticSink
- Namespace
- SwiftCollections.Diagnostics
- Assembly
- SwiftCollections.dll
Receives diagnostic events emitted by a DiagnosticChannel.
public delegate void DiagnosticSink(in DiagnosticEvent diagnostic)
Parameters
diagnosticDiagnosticEventThe emitted diagnostic event.
Constructors
DiagnosticSink(object, nint)
public DiagnosticSink(object @object, nint method)
Parameters
Methods
BeginInvoke(in DiagnosticEvent, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(in DiagnosticEvent diagnostic, AsyncCallback callback, object @object)
Parameters
diagnosticDiagnosticEventcallbackAsyncCallbackobjectobject
Returns
EndInvoke(in DiagnosticEvent, IAsyncResult)
public virtual void EndInvoke(in DiagnosticEvent diagnostic, IAsyncResult result)
Parameters
diagnosticDiagnosticEventresultIAsyncResult
Invoke(in DiagnosticEvent)
public virtual void Invoke(in DiagnosticEvent diagnostic)
Parameters
diagnosticDiagnosticEvent