Class SingleEventSubscriber<TSingleEvent>
Subscriber for a single type of event.
public sealed class SingleEventSubscriber<TSingleEvent> : IEventSubscriber
Type Parameters
TSingleEvent
The type of the single event.
- Inheritance
-
SingleEventSubscriber<TSingleEvent>
- Implements
- Inherited Members
Constructors
SingleEventSubscriber(Action<TSingleEvent>)
Initializes a new instance of the SingleEventSubscriber<TSingleEvent> class.
public SingleEventSubscriber(Action<TSingleEvent> handler)
Parameters
handler
Action<TSingleEvent>The handler.
Methods
TryGetEventHandler<TEvent>(out Action<TEvent>)
Tries to get an event handler for an event of type TEvent.
public bool TryGetEventHandler<TEvent>(out Action<TEvent> handler)
Parameters
handler
Action<TEvent>The handler.
Returns
- bool
true
if this subscriber has provided an event handler; otherwisefalse
.
Type Parameters
TEvent
The type of the event.