Table of Contents

Interface IVariableValueChangeEvent<TValue>

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

Represents a generic value change event emitted by an IReadOnlyVariable<TValue>.

public interface IVariableValueChangeEvent<TValue> : IVariableValueChangeEvent, IVariableNodeEvent

Type Parameters

TValue

Variable's value type.

Inherited Members

Properties

NewValue

Value after the change.

TValue NewValue { get; }

Property Value

TValue

PreviousValue

Value before the change.

TValue PreviousValue { get; }

Property Value

TValue

Variable

Variable node that emitted this event.

IReadOnlyVariable<TValue> Variable { get; }

Property Value

IReadOnlyVariable<TValue>