Interface IVariableValueChangeEvent<TValue>
Represents a generic value change event emitted by an IReadOnlyVariable<TValue>.
public interface IVariableValueChangeEvent<TValue> : IVariableValueChangeEvent, IVariableNodeEvent
Type Parameters
TValueVariable'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>