Table of Contents

Interface ICollectionVariableRootElements

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

Represents a type-erased collection of IVariableNode elements that belong to an IReadOnlyCollectionVariableRoot.

public interface ICollectionVariableRootElements : IEnumerable
Inherited Members

Properties

AddedElementKeys

Collection of keys of added elements.

IEnumerable AddedElementKeys { get; }

Property Value

IEnumerable

ChangedElementKeys

Collection of keys of changed elements.

IEnumerable ChangedElementKeys { get; }

Property Value

IEnumerable

Count

Number of elements in this collection.

int Count { get; }

Property Value

int

InvalidElementKeys

Collection of keys of invalid nodes.

IEnumerable InvalidElementKeys { get; }

Property Value

IEnumerable

Keys

Underlying collection of element keys.

IEnumerable Keys { get; }

Property Value

IEnumerable

RemovedElementKeys

Collection of keys of removed elements.

IEnumerable RemovedElementKeys { get; }

Property Value

IEnumerable

Values

Underlying collection of IVariableNode elements.

IReadOnlyCollection<IVariableNode> Values { get; }

Property Value

IReadOnlyCollection<IVariableNode>

WarningElementKeys

Collection of keys of nodes with warnings.

IEnumerable WarningElementKeys { get; }

Property Value

IEnumerable