Namespace RisingV.Shared.Events
Classes
- Event
Represents a base class for events in the application.
- EventBus
Represents an event bus that allows publishing and subscribing to events.
- Event<TEvent>
Represents a generic event that can be used to subscribe to specific event types.
- GenericEvent<T>
Represents a generic event that can be used to subscribe to specific event types.
- GenericEvent<T1, T2>
Represents a generic event that can be used to subscribe to specific event types with two parameters.
- ManagedEventBus
Represents a managed event bus that allows subscribing and publishing events.
Interfaces
- IEvent
Represents a base interface for events in the application.
- IEventBus
Represents an event that can be published and subscribed to in the event bus system.
- IEventBusManagedSubscriber
Interface for an event bus that manages subscriptions.
- IEventBusPublisher
Represents an event that can be published and subscribed to in the event bus system.
- IEventBusSubscriber
Represents a subscriber to the event bus system.
- IEventListener<TEvent>
Represents an event that can be published and subscribed to in the event bus system.
Delegates
- EventHandler<TEvent>
Represents an event that can be published and subscribed to in the event bus system.