Table of Contents

Interface IReadOnlyVariableRoot

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

Represents a type-erased read-only variable root node that listens to its children's events and propagates them.

public interface IReadOnlyVariableRoot : IVariableNode
Inherited Members
Extension Methods

Properties

Nodes

Nested collection of child nodes.

IVariableNodeCollection Nodes { get; }

Property Value

IVariableNodeCollection

OnChange

Event stream that emits events when variable's value changes.

IEventStream<IVariableRootEvent> OnChange { get; }

Property Value

IEventStream<IVariableRootEvent>

OnValidate

Event stream that emits events when variable's validation state changes.

IEventStream<IVariableRootEvent> OnValidate { get; }

Property Value

IEventStream<IVariableRootEvent>