Table of Contents

Interface IVariableRootEvent

Namespace
LfrlAnvil.Reactive.State.Events
Assembly
LfrlAnvil.Reactive.State.dll

Represents a type-erased event emitted by an IReadOnlyVariableRoot.

public interface IVariableRootEvent : IVariableNodeEvent
Inherited Members

Properties

KeyType

Child node's key type.

Type KeyType { get; }

Property Value

Type

NodeKey

Key of the child node that caused this event.

object NodeKey { get; }

Property Value

object

SourceEvent

Source child node event.

IVariableNodeEvent SourceEvent { get; }

Property Value

IVariableNodeEvent

Variable

Variable node that emitted this event.

IReadOnlyVariableRoot Variable { get; }

Property Value

IReadOnlyVariableRoot