Interface ICollectionVariableChangeEvent
Represents a type-erased variable change event emitted by an IReadOnlyCollectionVariable.
public interface ICollectionVariableChangeEvent : IVariableNodeEvent
- Inherited Members
Properties
AddedElements
Collection of elements added due to this event.
IReadOnlyList<ICollectionVariableElementSnapshot> AddedElements { get; }
Property Value
ElementType
Element type.
Type ElementType { get; }
Property Value
KeyType
Key type.
Type KeyType { get; }
Property Value
RefreshedElements
Collection of elements refreshed due to this event.
IReadOnlyList<ICollectionVariableElementSnapshot> RefreshedElements { get; }
Property Value
RemovedElements
Collection of elements removed due to this event.
IReadOnlyList<ICollectionVariableElementSnapshot> RemovedElements { get; }
Property Value
ReplacedElements
Collection of elements replaced due to this event.
IReadOnlyList<ICollectionVariableElementSnapshot> ReplacedElements { get; }
Property Value
Source
Specifies the source of this value change.
VariableChangeSource Source { get; }
Property Value
ValidationResultType
Validation result type.
Type ValidationResultType { get; }
Property Value
Variable
Variable node that emitted this event.
IReadOnlyCollectionVariable Variable { get; }