Interface IVariableValueChangeEvent
Represents a type-erased value change event emitted by an IReadOnlyVariable.
public interface IVariableValueChangeEvent : IVariableNodeEvent
- Inherited Members
Properties
NewValue
Value after the change.
object? NewValue { get; }
Property Value
PreviousValue
Value before the change.
object? PreviousValue { get; }
Property Value
Source
Specifies the source of this value change.
VariableChangeSource Source { get; }
Property Value
ValidationResultType
Variable's validation result type.
Type ValidationResultType { get; }
Property Value
ValueType
Variable's value type.
Type ValueType { get; }
Property Value
Variable
Variable node that emitted this event.
IReadOnlyVariable Variable { get; }