Table of Contents

Class VariableNodeCollectionExtensions

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

Contains IVariableNodeCollection<TKey> extension methods.

public static class VariableNodeCollectionExtensions
Inheritance
VariableNodeCollectionExtensions
Inherited Members

Methods

FindAllChanged<TKey>(IVariableNodeCollection<TKey>)

Returns a collection that contains IVariableNode instances marked as changed.

[Pure]
public static IEnumerable<IVariableNode> FindAllChanged<TKey>(this IVariableNodeCollection<TKey> nodes) where TKey : notnull

Parameters

nodes IVariableNodeCollection<TKey>

Source node collection.

Returns

IEnumerable<IVariableNode>

New IEnumerable<T> instance.

Type Parameters

TKey

Node's key type.

FindAllDirty<TKey>(IVariableNodeCollection<TKey>)

Returns a collection that contains IVariableNode instances marked as dirty.

[Pure]
public static IEnumerable<IVariableNode> FindAllDirty<TKey>(this IVariableNodeCollection<TKey> nodes) where TKey : notnull

Parameters

nodes IVariableNodeCollection<TKey>

Source node collection.

Returns

IEnumerable<IVariableNode>

New IEnumerable<T> instance.

Type Parameters

TKey

Node's key type.

FindAllInvalid<TKey>(IVariableNodeCollection<TKey>)

Returns a collection that contains IVariableNode instances marked as invalid.

[Pure]
public static IEnumerable<IVariableNode> FindAllInvalid<TKey>(this IVariableNodeCollection<TKey> nodes) where TKey : notnull

Parameters

nodes IVariableNodeCollection<TKey>

Source node collection.

Returns

IEnumerable<IVariableNode>

New IEnumerable<T> instance.

Type Parameters

TKey

Node's key type.

FindAllReadOnly<TKey>(IVariableNodeCollection<TKey>)

Returns a collection that contains IVariableNode instances marked as read-only.

[Pure]
public static IEnumerable<IVariableNode> FindAllReadOnly<TKey>(this IVariableNodeCollection<TKey> nodes) where TKey : notnull

Parameters

nodes IVariableNodeCollection<TKey>

Source node collection.

Returns

IEnumerable<IVariableNode>

New IEnumerable<T> instance.

Type Parameters

TKey

Node's key type.

FindAllWarning<TKey>(IVariableNodeCollection<TKey>)

Returns a collection that contains IVariableNode instances marked as containing warnings.

[Pure]
public static IEnumerable<IVariableNode> FindAllWarning<TKey>(this IVariableNodeCollection<TKey> nodes) where TKey : notnull

Parameters

nodes IVariableNodeCollection<TKey>

Source node collection.

Returns

IEnumerable<IVariableNode>

New IEnumerable<T> instance.

Type Parameters

TKey

Node's key type.