Interface IVariableValidationEvent<TValidationResult>
Represents a generic validation event emitted by an IReadOnlyVariable<TValue, TValidationResult>.
public interface IVariableValidationEvent<TValidationResult> : IVariableValidationEvent, IVariableNodeEvent
Type Parameters
TValidationResultVariable's validation result type.
- Inherited Members
Properties
NewErrors
Collection of validation errors after the change.
Chain<TValidationResult> NewErrors { get; }
Property Value
- Chain<TValidationResult>
NewWarnings
Collection of validation warnings after the change.
Chain<TValidationResult> NewWarnings { get; }
Property Value
- Chain<TValidationResult>
PreviousErrors
Collection of validation errors before the change.
Chain<TValidationResult> PreviousErrors { get; }
Property Value
- Chain<TValidationResult>
PreviousWarnings
Collection of validation warnings before the change.
Chain<TValidationResult> PreviousWarnings { get; }
Property Value
- Chain<TValidationResult>