Show / Hide Table of Contents

Namespace Cortex.Net

Classes

AutorunOptions

Specifies the options for an Autorun instance.

ComputedValueOptions<T>

Options class for the Constructor of ComputedValue<T> class.

CortexConfiguration

Configuration parameters for an ISharedState instance.

ReactionOptions<T>

Specifies the options for an Reaction instance.

SharedState

Holds the Shared state that all nodes of the Dependency Graph share.

WhenOptions

Options for the When Extension methods.

Interfaces

IAtom

Interface that defines an Atom. Atoms can be used to signal Cortex.Net that some observable data source has been observed or changed. And Cortex.Net will signal the atom whenever it is used or no longer in use.

IAtomProvider

Interface that types implement that give access to the inner Atom.

IComputedValue

Interface for Computed values.

IComputedValue<T>

Interface for Computed values.

IDependencyNode

Represents a Node in the dependency tree.

IDerivation

A derivation is a (computed) value that is derived from other (observable) values.

IEnhancer

Enhances the specified type by some kind of technique.

IObservable

Represents something that is Observable.

IObservableValue<T>

Interface for Observable values.

IReactiveObject

Interface implemented by observable / observer objects. This interface can either be manually implemented, or weaved or proxied into an object.

ISharedState

Interface that defines the Shared state that all nodes of the Dependency Graph share.

IValue

Value interface.

IValue<T>

Typed value interface.

Enums

DerivationState

The state of the IDerivation instance.

EnforceAction

An enumeration that defines how strict modification of state should be enforced.

TraceMode

Mode for tracing.

In This Article
Back to top Generated by DocFX