Class DecoratedEventListener<TSourceEvent, TNextEvent>
Represents a generic decorated event listener.
public abstract class DecoratedEventListener<TSourceEvent, TNextEvent> : EventListener<TSourceEvent>, IEventListener<TSourceEvent>, IEventListener
Type Parameters
TSourceEvent
Source event type.
TNextEvent
Next event type.
- Inheritance
-
EventListener<TSourceEvent>DecoratedEventListener<TSourceEvent, TNextEvent>
- Implements
-
IEventListener<TSourceEvent>
- Inherited Members
Constructors
DecoratedEventListener(IEventListener<TNextEvent>)
Creates a new DecoratedEventListener<TSourceEvent, TNextEvent> instance.
protected DecoratedEventListener(IEventListener<TNextEvent> next)
Parameters
next
IEventListener<TNextEvent>Decorating event listener.
Properties
Next
Decorating event listener.
protected IEventListener<TNextEvent> Next { get; }
Property Value
- IEventListener<TNextEvent>
Methods
OnDispose(DisposalSource)
Handler invoked during owner's disposal.
public override void OnDispose(DisposalSource source)
Parameters
source
DisposalSourceDisposalSource that caused the invocation.