VendrEventHandlerComposer<TEvent,TInterface>
public class VendrEventHandlerComposer<TEvent, TInterface>
where TEvent : TInterface
where TInterface : IEvent
Namespace
Methods
RegisterHandler<THandler>
public VendrEventHandlerComposer RegisterHandler<THandler>()
where THandler : IEventHandlerFor<TEvent>
RegisterHandlerAfter<TAfterHandler,THandler>
public VendrEventHandlerComposer RegisterHandlerAfter<TAfterHandler, THandler>()
where TAfterHandler : IEventHandlerFor<TEvent>
where THandler : IEventHandlerFor<TEvent>
RegisterHandlerBefore<TBeforeHandler,THandler>
public VendrEventHandlerComposer RegisterHandlerBefore<TBeforeHandler, THandler>()
where TBeforeHandler : IEventHandlerFor<TEvent>
where THandler : IEventHandlerFor<TEvent>
RemoveHandler<THandler>
public VendrEventHandlerComposer RemoveHandler<THandler>()
where THandler : IEventHandlerFor<TEvent>
ReplaceHandler<TReplacedHandler,THandler>
public VendrEventHandlerComposer ReplaceHandler<TReplacedHandler, THandler>()
where TReplacedHandler : IEventHandlerFor<TEvent>
where THandler : IEventHandlerFor<TEvent>