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.