Skip to content

ViolationKind

Namespace: SideXP.Broadcaster

public enum ViolationKind

A misuse of the bus the monitor reports, matching the diagnostics the bus also logs (or throws) in the editor and development builds.

Fields

UnhandledCommand

UnhandledCommand = 0

A command was ordered but no handler is registered for it.

UnansweredRequest

UnansweredRequest = 1

A request was asked but no handler is registered to answer it.

MultipleHandlers

MultipleHandlers = 2

A second handler was registered for an event type; the first stays authoritative and the new one is ignored.

MultipleProviders

MultipleProviders = 3

A second provider was registered for a signal type; the first stays authoritative and the new one is ignored.

SyncCallOnAsyncHandler

SyncCallOnAsyncHandler = 4

A synchronous verb was used on a type whose handler is asynchronous (it can't be completed in one call).