Table of Contents

Interface IEventStream

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

Represents a type-erased event stream that can be listened to.

public interface IEventStream

Properties

IsDisposed

Specifies whether or not this event stream has been disposed.

bool IsDisposed { get; }

Property Value

bool

Methods

Listen(IEventListener)

Attaches the provided listener to this event stream.

IEventSubscriber Listen(IEventListener listener)

Parameters

listener IEventListener

Event listener to attach.

Returns

IEventSubscriber

New IEventSubscriber instance that can be used to detach the listener.