Table of Contents

Class DiagnosticEventSink

Namespace
Xunit.Runner.Common
Assembly
xunit.v3.runner.common.dll

Class that maps diagnostic messages to events.

public class DiagnosticEventSink : IMessageSink
Inheritance
DiagnosticEventSink
Implements
Inherited Members

Methods

OnMessage(IMessageSinkMessage)

Reports the presence of a message on the message bus. This method should never throw exceptions.

public bool OnMessage(IMessageSinkMessage message)

Parameters

message IMessageSinkMessage

The message from the message bus

Returns

bool

Return true to continue running tests, or false to stop.

Events

DiagnosticMessageEvent

Occurs when a IDiagnosticMessage message is received.

public event MessageHandler<IDiagnosticMessage>? DiagnosticMessageEvent

Event Type

MessageHandler<IDiagnosticMessage>

ErrorMessageEvent

Occurs when a IErrorMessage message is received.

public event MessageHandler<IErrorMessage>? ErrorMessageEvent

Event Type

MessageHandler<IErrorMessage>

InternalDiagnosticMessageEvent

Occurs when a IInternalDiagnosticMessage message is received.

public event MessageHandler<IInternalDiagnosticMessage>? InternalDiagnosticMessageEvent

Event Type

MessageHandler<IInternalDiagnosticMessage>