Table of Contents

Interface IVariableValidationEvent<TValidationResult>

Namespace
LfrlAnvil.Reactive.State.Events
Assembly
LfrlAnvil.Reactive.State.dll

Represents a generic validation event emitted by an IReadOnlyVariable<TValue, TValidationResult>.

public interface IVariableValidationEvent<TValidationResult> : IVariableValidationEvent, IVariableNodeEvent

Type Parameters

TValidationResult

Variable'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>