Table of Contents

Class EventListener<TEvent>

Namespace
LfrlAnvil.Reactive
Assembly
LfrlAnvil.Reactive.Core.dll

Represents a generic event listener.

public abstract class EventListener<TEvent> : IEventListener<TEvent>, IEventListener

Type Parameters

TEvent

Event type.

Inheritance
EventListener<TEvent>
Implements
Derived
Inherited Members

Fields

Empty

Represents an event listener that does nothing.

public static readonly IEventListener<TEvent> Empty

Field Value

IEventListener<TEvent>

Methods

OnDispose(DisposalSource)

Handler invoked during owner's disposal.

public abstract void OnDispose(DisposalSource source)

Parameters

source DisposalSource

DisposalSource that caused the invocation.

React(TEvent)

Handler invoked during reaction to an event.

public abstract void React(TEvent @event)

Parameters

event TEvent

Published event.