Interface ICollectionVariableRootValidationEvent
Represents a type-erased validation event emitted by an IReadOnlyCollectionVariableRoot.
public interface ICollectionVariableRootValidationEvent : IVariableNodeEvent
- Inherited Members
Properties
AssociatedChange
ICollectionVariableRootChangeEvent instance associated with this validation event.
ICollectionVariableRootChangeEvent? AssociatedChange { get; }
Property Value
ElementType
Element type.
Type ElementType { 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
SourceEvent
Source child node event.
IVariableNodeEvent? SourceEvent { get; }
Property Value
ValidationResultType
Validation result type.
Type ValidationResultType { get; }
Property Value
Variable
Variable node that emitted this event.
IReadOnlyCollectionVariableRoot Variable { get; }