Table of Contents

Interface ICollectionVariableElementSnapshot

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

Represents a type-erased snapshot of an IReadOnlyCollectionVariable element.

public interface ICollectionVariableElementSnapshot

Properties

Element

Underlying element.

object Element { get; }

Property Value

object

ElementType

Element type.

Type ElementType { get; }

Property Value

Type

NewErrors

Collection of validation errors after the change.

IEnumerable NewErrors { get; }

Property Value

IEnumerable

NewState

Current state of the Element.

CollectionVariableElementState NewState { get; }

Property Value

CollectionVariableElementState

NewWarnings

Collection of validation warnings after the change.

IEnumerable NewWarnings { get; }

Property Value

IEnumerable

PreviousErrors

Collection of validation errors before the change.

IEnumerable PreviousErrors { get; }

Property Value

IEnumerable

PreviousState

Previous state of the Element.

CollectionVariableElementState PreviousState { get; }

Property Value

CollectionVariableElementState

PreviousWarnings

Collection of validation warnings before the change.

IEnumerable PreviousWarnings { get; }

Property Value

IEnumerable

ValidationResultType

Validation result type.

Type ValidationResultType { get; }

Property Value

Type