Table of Contents

Namespace BSGameLib.Game.Events

Classes

EventAggregator

The default event aggregator. Handlers run on the thread that publishes, and a handler that throws is logged while the others still run.

Interfaces

IEvent

Marks a type as a message the event aggregator can deliver. It has no members.

IEventAggregator

Delivers messages from publishers to the handlers subscribed to their type, so the two do not need to know each other.

IEventSubscriptionToken

A handle on one subscription to an event aggregator. Disposing it unsubscribes when the aggregator made the token.