Table of Contents

Interface IVariableNodeCollection

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

Represents a collection of IVariableNode instances.

public interface IVariableNodeCollection : IEnumerable
Inherited Members

Properties

ChangedNodeKeys

Collection of keys of changed nodes.

IEnumerable ChangedNodeKeys { get; }

Property Value

IEnumerable

Count

Number of elements in this collection.

int Count { get; }

Property Value

int

DirtyNodeKeys

Collection of keys of nodes that have been modified since their creation.

IEnumerable DirtyNodeKeys { get; }

Property Value

IEnumerable

InvalidNodeKeys

Collection of keys of invalid nodes.

IEnumerable InvalidNodeKeys { get; }

Property Value

IEnumerable

Keys

Underlying collection of node keys.

IEnumerable Keys { get; }

Property Value

IEnumerable

ReadOnlyNodeKeys

Collection of keys of nodes set as read-only.

IEnumerable ReadOnlyNodeKeys { get; }

Property Value

IEnumerable

Values

Underlying collection of IVariableNode instances.

IReadOnlyCollection<IVariableNode> Values { get; }

Property Value

IReadOnlyCollection<IVariableNode>

WarningNodeKeys

Collection of keys of nodes with warnings.

IEnumerable WarningNodeKeys { get; }

Property Value

IEnumerable