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.