Interface IReadOnlyVariable<TValue>
Represents a generic read-only variable.
public interface IReadOnlyVariable<TValue> : IReadOnlyVariable, IVariableNode
Type Parameters
TValueValue type.
- Inherited Members
- Extension Methods
Properties
Comparer
Value equality comparer.
IEqualityComparer<TValue> Comparer { get; }
Property Value
- IEqualityComparer<TValue>
InitialValue
Initial value.
TValue InitialValue { get; }
Property Value
- TValue
OnChange
Event stream that emits events when variable's value changes.
IEventStream<IVariableValueChangeEvent<TValue>> OnChange { get; }
Property Value
- IEventStream<IVariableValueChangeEvent<TValue>>
Value
Current value.
TValue Value { get; }
Property Value
- TValue