Interface ICollectionVariableValidationEvent
Represents a type-erased validation event emitted by an IReadOnlyCollectionVariable.
public interface ICollectionVariableValidationEvent : IVariableNodeEvent
- Inherited Members
Properties
AssociatedChange
ICollectionVariableChangeEvent instance associated with this validation event.
ICollectionVariableChangeEvent? AssociatedChange { get; }
Property Value
ElementType
Element type.
Type ElementType { get; }
Property Value
Elements
Collection of elements associated with this event.
IReadOnlyList<ICollectionVariableElementSnapshot> Elements { get; }
Property Value
KeyType
Key type.
Type KeyType { get; }
Property Value
NewErrors
Collection of validation errors after the change.
IEnumerable NewErrors { get; }
Property Value
NewWarnings
Collection of validation warnings after the change.
IEnumerable NewWarnings { get; }
Property Value
PreviousErrors
Collection of validation errors before the change.
IEnumerable PreviousErrors { get; }
Property Value
PreviousWarnings
Collection of validation warnings before the change.
IEnumerable PreviousWarnings { get; }
Property Value
ValidationResultType
Validation result type.
Type ValidationResultType { get; }
Property Value
Variable
Variable node that emitted this event.
IReadOnlyCollectionVariable Variable { get; }