Interface IReadOnlyCollectionVariable
Represents a type-erased read-only collection variable.
public interface IReadOnlyCollectionVariable : IVariableNode
- Inherited Members
- Extension Methods
Properties
ElementType
Element type.
Type ElementType { get; }
Property Value
Elements
Current collection of elements.
ICollectionVariableElements Elements { get; }
Property Value
Errors
Collection of current validation errors.
IEnumerable Errors { get; }
Property Value
InitialElements
Initial collection of elements.
IEnumerable InitialElements { get; }
Property Value
KeyType
Key type.
Type KeyType { get; }
Property Value
OnChange
Event stream that emits events when variable's elements change.
IEventStream<ICollectionVariableChangeEvent> OnChange { get; }
Property Value
OnValidate
Event stream that emits events when variable's validation state changes.
IEventStream<ICollectionVariableValidationEvent> OnValidate { get; }
Property Value
ValidationResultType
Validation result type.
Type ValidationResultType { get; }
Property Value
Warnings
Collection of current validation warnings.
IEnumerable Warnings { get; }