Class SingleEventSubscriber<TSingleEvent>
Subscriber for a single type of event.
public sealed class SingleEventSubscriber<TSingleEvent> : IEventSubscriber
Type Parameters
TSingleEventThe 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
handlerAction<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
handlerAction<TEvent>The handler.
Returns
- bool
trueif this subscriber has provided an event handler; otherwisefalse.
Type Parameters
TEventThe type of the event.